Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://library.megu.edu.ua:9443/jspui/handle/123456789/4171
Назва: | Java Concurrency In Practice |
Автори: | Göetz, Brian Peierls, Tim Bloch, Joshua Bowbeer, Joseph Holmes, David Lea, Doug |
Ключові слова: | Brief History of Concurrency Risks of Threads Thread Safety Sharing Objects Composing Objects Building Blocks Task Execution Cancellation and Shutdown Applying Thread Pools GUI Applications Avoiding Liveness Hazards Performance and Scalability Testing Concurrent Programs Explicit Locks Building Custom Synchronizers Atomic Variables Non-blocking Synchronization The Java Memory Model |
Дата публікації: | 2006 |
Видавництво: | Williston, VT |
Бібліографічний опис: | Java Concurrency In Practice / Brian Goetz. - Williston, VT, 2006. - 235 p. |
Короткий огляд (реферат): | To address the abstraction mismatch between Java's low‐level mechanisms and the necessary design‐level policies, we present a simplified set of rules for writing concurrent programs. Experts may look at these rules and say "Hmm, that's not entirely true: class C is thread‐safe even though it violates rule R." While it is possible to write correct programs that break our rules, doing so requires a deep understanding of the low‐level details of the Java Memory Model, and we want developers to be able to write correct concurrent programs without having to master these details. Consistently following our simplified rules will produce correct and maintainable concurrent programs. |
URI (Уніфікований ідентифікатор ресурсу): | https://library.megu.edu.ua:9443/jspui/handle/123456789/4171 |
Розташовується у зібраннях: | Програмування на Java |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
2006-Java Concurrency in Practice.pdf | Java Concurrency In Practice | 4.09 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора