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).
Acerca de este Curso
Habilidades que obtendrás
- 5 stars66,61 %
- 4 stars25,19 %
- 3 stars5,51 %
- 2 stars1,10 %
- 1 star1,57 %
Principales reseñas sobre CONCURRENT PROGRAMMING IN JAVA
Hard course, we need more assignments, small chunks. Making assignments for courses like these is not trivial as well.
Awesome course, it nudges students in right directions, provides them with solid fundamentals and encourages them to deep dive more into topics. Thanks a lot!
The material is badly organized, the course is worse than the course on parallel programming. Concurrent library could have been covered more wide
Very well structured and presented course! Very useful material with good relevant examples! Thank you, Prof. Sarkar for this Concurrent Programming in Java course!
Acerca de Programa especializado: Parallel, Concurrent, and Distributed Programming in Java
¿Cuándo podré acceder a las lecciones y tareas?
¿Qué recibiré si me suscribo a este Programa especializado?
¿Hay ayuda económica disponible?
¿Tienes más preguntas? Visita el Centro de Ayuda al Estudiante.