Home » Java » Advanced Concurrency in Java

Advanced Concurrency in Java


English | November 14, 2018 | ASIN: B07KKP9T9C | 319 Pages | AZW3 | 0.48 MB

We will see the patterns, how things can go wrong, and how to deal with the situation. This book is divided into below mentioned modules. 

Introducing the Executor Pattern, Futures and Callables
Using Locks and Semaphores for the Producer / Consumer Pattern
Controlling Concurrent Applications Using Barriers and Latches
Understanding Compare and Swap (CASing) and Atomic Variables
Leveraging Concurrent Collections to Simplify Application Design

If you follow me, at the end of this book, you will have a good idea of the ExecutorService Patterns and callables, and futures, what is interruptible or timed out lock acquisition, what are logs, semaphores, barriers, and latches, and what is CASing, and atomic variables. And at last, we will see the concurrent collections, copy and write release, concurrent hashmaps, and concurrent skip lists. But before you move on, you would like to be familiar with the Java language and the collection API. You also need some knowledge of concurrency and be able to write basic lambda expressions. Yes, this is an ambitious ride, but don’t be afraid. Just let me guide you through all this, and you will see that from the other side, concurrencies, in fact, not that scary.

Download:

http://usafiles.net/W24/24Advanced_Concurrency_in_Java.azw3

Ebooksz