Потоки є фундаментальною частиною платформи Java. Багатоядерні процесори-це буденна реальність, а ефективне використання паралелізму стало необхідним для створення будь-якого високопродуктивного додатка. Покращена віртуальна машина Java, Підтримка високопродуктивних класів і багатий набір будівельних блоків для завдань розпаралелювання стали свого часу проривом в розробці паралельних додатків. У "Java Concurrency на практиці" самі творці проривної технології пояснюють не тільки принципи роботи, а й розповідають про патернах проектування.
Легко створити конкурентну програму, яка начебто буде працювати. Однак розробка, тестування та налагодження багатопотокових програм створюють багато проблем. Код перестає працювати саме тоді, як це найважливіше: при великому навантаженні. У "Java Concurrency на практиці" ви знайдете як теорію, так і конкретні методи створення надійних, масштабованих та підтримуваних паралельних додатків. Автори не пропонують перелік API і механізмів паралелізму, вони знайомлять з правилами проектування, патернами і моделями, які не залежать від версії Java і протягом багатьох років залишаються актуальними і ефективними.
ця книга охоплює наступні теми:
обсяг : 464 стор.
Легко створити конкурентну програму, яка начебто буде працювати. Однак розробка, тестування та налагодження багатопотокових програм створюють багато проблем. Код перестає працювати саме тоді, як це найважливіше: при великому навантаженні. У "Java Concurrency на практиці" ви знайдете як теорію, так і конкретні методи створення надійних, масштабованих та підтримуваних паралельних додатків. Автори не пропонують перелік API і механізмів паралелізму, вони знайомлять з правилами проектування, патернами і моделями, які не залежать від версії Java і протягом багатьох років залишаються актуальними і ефективними.
ця книга охоплює наступні теми:
- базові концепції паралелізму та безпеки потоків
- методи побудови та складання багатопотокових КЛАСІВ
- Використання паралельних блоків у java.util.concurrent
- Оптимізація продуктивності: що можна робити, а що не варто і намагатися
- тестування паралельних програм
- атомні змінні, неблокуючі алгоритми та модель Пам'яті Java
обсяг : 464 стор.
https://privatelink.de/?https://www.piter.com/collection/soon/product/java-concurrency-na-praktike