Многопоточное программирование в Java
В многопроцессорных системах многопоточность решает проблему параллельного выполнения кода с наименьшими затратами.
Поэтому многопоточность используется в большинстве реальных приложений.
И Java, как и большинство языков программирования, поддерживает многопоточность.
Познакомьтесь с реализацией процессов и потоков в Java, с управлением и синхронизацией потоков.
Узнайте о пуле потоков, потокобезопасных коллекциях, синхронизаторах и параллельных потоках Stream.
Поэтому многопоточность используется в большинстве реальных приложений.
И Java, как и большинство языков программирования, поддерживает многопоточность.
Познакомьтесь с реализацией процессов и потоков в Java, с управлением и синхронизацией потоков.
Узнайте о пуле потоков, потокобезопасных коллекциях, синхронизаторах и параллельных потоках Stream.
Жас шектеулері: 12+
Құқық иегері: ООО "Издательские решения"
Түпнұсқа жарияланған күн: 2024
Басылым шыққан жыл: 2024
Баспа: Ridero
Қағаз беттер: 209
Пікірлер9
👎Ұсынбаймын
Больше всего книга похожа на английский текст (из книг или мануалов), прогнанный через гугл-переводчик, который автор даже не пропустил после сквозь какой-нибудь gtp для минимальной редактуры и согласованности. Сложно читать, тк ощущение разговора с иностранцем, который толком не умеет согласовывать предложения и чьи грамматические конструкции нуждаются в дополнительной расшифровке и переводе на русский. Не рекомендую
👍Ұсынамын
💡Танымдық
🎯Пайдалы
🚀Көз ала алмайсың
Всё по делу и без воды.
Дәйексөздер85
При этом ускорение программы с помощью многопоточных вычислений на нескольких процессорах ограничено размером последовательной части программы. Это так называемый закон Амдала.
Этот закон гласит следующее — В случае, когда задача разделяется на несколько частей, суммарное время её выполнения на параллельной системе не может быть меньше времени выполнения самого длинного фрагмента.
Согласно этому закону, ускорение выполнения программы за счёт распараллеливания её инструкций на множестве вычислителей, ограничено временем, необходимым для выполнения её последовательных инструкций.
Этот закон гласит следующее — В случае, когда задача разделяется на несколько частей, суммарное время её выполнения на параллельной системе не может быть меньше времени выполнения самого длинного фрагмента.
Согласно этому закону, ускорение выполнения программы за счёт распараллеливания её инструкций на множестве вычислителей, ограничено временем, необходимым для выполнения её последовательных инструкций.
ускорение программы с помощью многопоточных вычислений на нескольких процессорах ограничено размером последовательной части программы. Это так называемый закон Амдала.
