KriegeR
@KriegeR
Software Engineer

Что рассказать о многопоточности в Java

Всем привет!
Готовлюсь к небольшой презентации вида «студентам от студентов» на тему многопоточности в Java.
Набросал небольшой список освещаемой тематики:

  1. Что такое потоки
  2. Создание потоков
  3. Запуск и остановка
  4. Приостановка и возобновление
  5. Планирование
  6. Приоритеты
  7. Потоки-демоны
  8. Примеры и возможные проблемы

Что бы вы могли еще добавить? На что обратить внимание? В данный момент выбираю код, который буду показывать, но что-то пока «все не то». Жду ваших комментариев.
  • Вопрос задан
  • 4081 просмотр
Пригласить эксперта
Ответы на вопрос 4
maxBogovick
@maxBogovick
программист JavaSE/EE
Думаю будет очень интересно и нужно рассказать про многопоточность к connection pool, например про то, насколько безопасно использовать Connection и Statement одновременно из нескольких потоков в JDBC драйвере. Вот к примеру
Ответ написан
Комментировать
osby
@osby
По пункту 8 в качестве примеров и проблем можете упомянуть event dispatching thread и связанные с ним проблемы Swing (SwingWorker).
Ответ написан
Комментировать
@1nd1go
Double check locking и почему должен работать именно так.
Ответ написан
Комментировать
@Hitory
Можете сравнить работу двух алгоритмов — один использует потоки и синхронизацию, а второй Atomic классы итп.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы