After kick-starting the Advanced Java course by discussing how to How to create and destroy objects, how to use methods common to all objects, how to design Classes and Interfaces, how and when to use generics, how to use enums and annotations, how to write methods efficiently, various programming guidelines, and how and when to use Exceptions, we are now going a step further.
In this lesson we are going to look at what Java can offer to the developers in order to help them to write robust and safe applications in concurrent world. In order to utilize the full power of available computational units, the applications should be ready to support multiple execution flows which are running concurrently and competing for resources and memory.
We will discuss Threads and Thread Groups, Concurrency, Synchronization and Immutability, Futures, Executors and Thread Pools, Atomic Operations and many more!
from Java Code Geeks http://academy.javacodegeeks.com/news/concurrency-best-practices/
No comments:
Post a Comment