Многопоточное программирование в Java

Читать отрывокОтрывок
В многопроцессорных системах многопоточность решает проблему параллельного выполнения кода с наименьшими затратами.
Поэтому многопоточность используется в большинстве реальных приложений.
И Java, как и большинство языков программирования, поддерживает многопоточность.
Познакомьтесь с реализацией процессов и потоков в Java, с управлением и синхронизацией потоков.
Узнайте о пуле потоков, потокобезопасных коллекциях, синхронизаторах и параллельных потоках Stream.
Уже прочитали? Что скажете?
Наталья Грачева
Наталья Грачеваделится впечатлением1 год назад
👎Не советую
Больше всего книга похожа на английский текст (из книг или мануалов), прогнанный через гугл-переводчик, который автор даже не пропустил после сквозь какой-нибудь gtp для минимальной редактуры и согласованности. Сложно читать, тк ощущение разговора с иностранцем, который толком не умеет согласовывать предложения и чьи грамматические конструкции нуждаются в дополнительной расшифровке и переводе на русский. Не рекомендую
1 Нравится
Комментировать
Евгений Булатов
Евгений Булатовделится впечатлением1 год назад
👍Советую
💡Познавательно
🎯Полезно
🚀Не оторваться
Всё по делу и без воды.
Комментировать
Александр Костюкевич
Александр Костюкевичделится впечатлением1 год назад
👍Советую
Комментировать
При этом ускорение программы с помощью многопоточных вычислений на нескольких процессорах ограничено размером последовательной части программы. Это так называемый закон Амдала.

Этот закон гласит следующее — В случае, когда задача разделяется на несколько частей, суммарное время её выполнения на параллельной системе не может быть меньше времени выполнения самого длинного фрагмента.

Согласно этому закону, ускорение выполнения программы за счёт распараллеливания её инструкций на множестве вычислителей, ограничено временем, необходимым для выполнения её последовательных инструкций.
1 Нравится
Комментировать
ускорение программы с помощью многопоточных вычислений на нескольких процессорах ограничено размером последовательной части программы. Это так называемый закон Амдала.
1 Нравится
Комментировать
Если два потока соединяются друг с другом, они создают цикл взаимоблокировки, и по этой причине программа не завершается
Комментировать
Айтишная полка
undlake
undlake
267 книг
519
Программирование
Алексей Ермаков
Алексей Ермаков
100 книг
19
IT
Роберт Л.
Роберт Л.
36 книг
15
java
Акмаль
Акмаль
13 книг
8
IT
Милана Д.
Милана Д.
11 книг
2