August 2011
Intermediate to advanced
280 pages
6h 50m
English
I don’t know, it all happened so fast.
If you started programming in Java in the last century like I did, you’ve endured the multithreading and collections API that shipped with earlier Java versions. It handles threads and provides thread safety but doesn’t quite consider performance or scalability. Even though threads are relatively lightweight, it takes time and resources to create them. Also, thread safety is provided at the expense of scalability—overly conservative synchronization limits performance.
So, even though it’s been around the longest and is still available, the old threading API is not the right choice if we want maintainable code with better scalability ...
Read now
Unlock full access