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).
Este curso forma parte de Programa especializado: Parallel, Concurrent, and Distributed Programming in Java
Ofrecido Por

Acerca de este Curso
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosHabilidades que obtendrás
- Concurrency (Computer Science)
- Actor Model
- Optimistic Concurrency Control
- Java Concurrency
¿Podría tu empresa beneficiarse de la capacitación de los empleados en las habilidades más demandadas?
Prueba Coursera para negociosOfrecido por
Programa - Qué aprenderás en este curso
Welcome to the Course!
Threads and Locks
Critical Sections and Isolation
Talking to Two Sigma: Using it in the Field
Actors
Concurrent Data Structures
Continue Your Journey with the Specialization "Parallel, Concurrent, and Distributed Programming in Java"
Reseñas
- 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

Preguntas Frecuentes
¿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.