Java Concurrency на практиці. Гетц Б., Паєрлс Т., Бліх Д., Боубер Д., Холмс Д., Лі Д.
Артикул: | PB-006459 |
Наявність: | Є в наявності |
-
470грн.
Стель є фундаментальною частиною платформи Java. Багатоядерні процесори — це звичайна реальність, а ефективне використання паралелізму стало необхідним для створення будь-якого високопродуктивного застосунка. Покращена віртуальна машина Java, підтримка високопродуктивних класів і багатий набір будівельних блоків для завдань розпаралювання сталі свого часу проривом у розробленні паралельних застосунків. У «Java Concurrency на практиці» самі творці проривної технології пояснюють не тільки принципи роботи, а й розповідають про патерна проєктування.
Легко створити конкурентну програму, яка начебто працюватиме. Однак розроблення, тестування й аромат багатопотокових програм створюють багато проблем. Код перестає працювати саме тоді, як це найважливіше: за великого навантаження. У «Java Concurrency на практиці» ви знайдете як теорію, так і конкретні методи створення надійних, масштабованих і підтримуваних паралельних застосунків. Автори не пропонують перелік API та механізмів паралелізму, вони знайомлять із правилами проєктування, патернами та моделями, які не залежать від версії Java і впродовж багатьох років залишаються актуальними та ефективними.
Ця книга охоплює такі теми:
- Базові концепції паралелізму та безпеки потоків
- Методи побудови та складання багатопотокових класів
- Використання блоків паралелізму в java.util.concurrent
- Оптимізація продуктивності: що можна робити, а що не варто та намагатися
- Тестування паралельних програм
- Атомарні змінні, неблокувальні алгоритми та модель пам'яті Java
Легко створити конкурентну програму, яка начебто працюватиме. Однак розроблення, тестування й аромат багатопотокових програм створюють багато проблем. Код перестає працювати саме тоді, як це найважливіше: за великого навантаження. У «Java Concurrency на практиці» ви знайдете як теорію, так і конкретні методи створення надійних, масштабованих і підтримуваних паралельних застосунків. Автори не пропонують перелік API та механізмів паралелізму, вони знайомлять із правилами проєктування, патернами та моделями, які не залежать від версії Java і впродовж багатьох років залишаються актуальними та ефективними.
Ця книга охоплює такі теми:
- Базові концепції паралелізму та безпеки потоків
- Методи побудови та складання багатопотокових класів
- Використання блоків паралелізму в java.util.concurrent
- Оптимізація продуктивності: що можна робити, а що не варто та намагатися
- Тестування паралельних програм
- Атомарні змінні, неблокувальні алгоритми та модель пам'яті Java
Характеристики книги | |
ISBN | 978-5-4461-1314-9 |
Автор | Гетц Б., Пайерлс Т., Блох Д., Боубер Д., Холмс Д. , Лі Д. |
Вага | 598 |
Вид палітурки | Обкладинка з клапанами |
Кількість сторінок | 464 |
Мова видання | Російський |
Рік видання | 2020 |
Серія | Для професіоналів |
Тип поліграфічного паперу | Офсетна |