This course teaches learners (industry professionals and students) the fundamental concepts of concurrent programming in the context of Java 8. Concurrent programming enables developers to efficiently and correctly mediate the use of shared resources in parallel programs. By the end of this course, you will learn how to use basic concurrency constructs in Java such as threads, locks, critical sections, atomic variables, isolation, actors, optimistic concurrency and concurrent collections, as well as their theoretical foundations (e.g., progress guarantees, deadlock, livelock, starvation, linearizability).
- 5 stars66.56%
- 4 stars25.23%
- 3 stars5.52%
- 2 stars1.10%
- 1 star1.57%
来自CONCURRENT PROGRAMMING IN JAVA的热门评论
Very good explanation of the concepts of locks, and how important data-structures example HashMap are optimized to improve performance
A lot of my time has been wasted due to a very poor explanation of actors. All it takes is "Actors have their own threads and that is how they are concurrent.
Amazing course. Especially for those who want to really understand the foundations behind multithreading and concurrency in Java. As always, Professor Sarkar is brilliant!
The course was niece. It could have made of use of a programming language from scrath rather than depending on the pre-built library.