Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://library.megu.edu.ua:9443/jspui/handle/123456789/4171
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.author | Göetz, Brian | - |
dc.contributor.author | Peierls, Tim | - |
dc.contributor.author | Bloch, Joshua | - |
dc.contributor.author | Bowbeer, Joseph | - |
dc.contributor.author | Holmes, David | - |
dc.contributor.author | Lea, Doug | - |
dc.date.accessioned | 2024-08-15T07:44:18Z | - |
dc.date.available | 2024-08-15T07:44:18Z | - |
dc.date.issued | 2006 | - |
dc.identifier.citation | Java Concurrency In Practice / Brian Goetz. - Williston, VT, 2006. - 235 p. | en_US |
dc.identifier.uri | https://library.megu.edu.ua:9443/jspui/handle/123456789/4171 | - |
dc.description.abstract | 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. | en_US |
dc.publisher | Williston, VT | en_US |
dc.subject | Brief History of Concurrency | en_US |
dc.subject | Risks of Threads | en_US |
dc.subject | Thread Safety | en_US |
dc.subject | Sharing Objects | en_US |
dc.subject | Composing Objects | en_US |
dc.subject | Building Blocks | en_US |
dc.subject | Task Execution | en_US |
dc.subject | Cancellation and Shutdown | en_US |
dc.subject | Applying Thread Pools | en_US |
dc.subject | GUI Applications | en_US |
dc.subject | Avoiding Liveness Hazards | en_US |
dc.subject | Performance and Scalability | en_US |
dc.subject | Testing Concurrent Programs | en_US |
dc.subject | Explicit Locks | en_US |
dc.subject | Building Custom Synchronizers | en_US |
dc.subject | Atomic Variables | en_US |
dc.subject | Non-blocking Synchronization | en_US |
dc.subject | The Java Memory Model | en_US |
dc.title | Java Concurrency In Practice | en_US |
dc.type | Book | en_US |
Розташовується у зібраннях: | Програмування на Java |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
2006-Java Concurrency in Practice.pdf | Java Concurrency In Practice | 4.09 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора