Acerca de este Curso

28,626 vistas recientes

Resultados profesionales del estudiante

11%

comenzó una nueva carrera después de completar estos cursos

15%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

10%

consiguió un aumento de sueldo o ascenso
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 19 horas para completar
Inglés (English)

Habilidades que obtendrás

Concurrency (Computer Science)Actor ModelOptimistic Concurrency ControlJava Concurrency

Resultados profesionales del estudiante

11%

comenzó una nueva carrera después de completar estos cursos

15%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

10%

consiguió un aumento de sueldo o ascenso
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 19 horas para completar
Inglés (English)

Instructor

ofrecido por

Placeholder

Universidad Rice

Programa - Qué aprenderás en este curso

Calificación del contenidoThumbs Up95%(1,578 calificaciones)Info
Semana
1

Semana 1

1 hora para completar

Welcome to the Course!

1 hora para completar
1 video (Total 1 minutos), 5 lecturas, 1 cuestionario
1 video
5 lecturas
General Course Info5m
Course Icon Legend2m
Discussion Forum Guidelines2m
Pre-Course Survey10m
Mini Project 0: Setup10m
5 horas para completar

Threads and Locks

5 horas para completar
6 videos (Total 41 minutos), 6 lecturas, 2 cuestionarios
6 videos
1.2 Structured Locks7m
1.3 Unstructured Locks7m
1.4 Liveness7m
1.5 Dining Philosophers8m
Demonstration: Locking and Synchronization4m
6 lecturas
1.1 Lecture Summary5m
1.2 Lecture Summary5m
1.3 Lecture Summary5m
1.4 Lecture Summary5m
1.5 Lecture Summary5m
Mini Project 1: Locking and Synchronization10m
1 ejercicio de práctica
Module 1 Quiz30m
Semana
2

Semana 2

4 horas para completar

Critical Sections and Isolation

4 horas para completar
6 videos (Total 36 minutos), 6 lecturas, 2 cuestionarios
6 videos
2.2 Object Based Isolation (Monitors)7m
2.3 Concurrent Spanning Tree Algorithm6m
2.4 Atomic Variables6m
2.5 Read, Write Isolation5m
Demonstration: Global and Object-Based Isolation3m
6 lecturas
2.1 Lecture Summary10m
2.2 Lecture Summary10m
2.3 Lecture Summary10m
2.4 Lecture Summary10m
2.5 Lecture Summary10m
Mini Project 2: Global and Object-Based Isolation10m
1 ejercicio de práctica
Module 2 Quiz33m
20 minutos para completar

Talking to Two Sigma: Using it in the Field

20 minutos para completar
2 videos (Total 10 minutos), 1 lectura
2 videos
Industry Professional on Concurrency - Dr. Shams Imam, Software Engineer3m
1 lectura
About these Talks10m
Semana
3

Semana 3

4 horas para completar

Actors

4 horas para completar
6 videos (Total 29 minutos), 6 lecturas, 2 cuestionarios
6 videos
3.2 Actor Examples6m
3.3 Sieve of Eratosthenes Algorithm5m
3.4 Producer-Consumer Problem4m
3.5 Bounded Buffer Problem3m
Demonstration: Sieve of Eratosthenes Using Actor Parallelism3m
6 lecturas
3.1 Lecture Summary10m
3.2 Lecture Summary10m
3.3 Lecture Summary10m
3.4 Lecture Summary10m
3.5 Lecture Summary10m
Mini Project 3: Sieve of Eratosthenes Using Actor Parallelism10m
1 ejercicio de práctica
Module 3 Quiz30m
Semana
4

Semana 4

4 horas para completar

Concurrent Data Structures

4 horas para completar
6 videos (Total 38 minutos), 7 lecturas, 2 cuestionarios
6 videos
4.2 Concurrent Queue5m
4.3 Linearizability6m
4.4 Concurrent Hash Map5m
4.5 Concurrent Minimum Spanning Tree Algorithm7m
Demonstration: Parallelization of Boruvka's Minimum Spanning Tree Algorithm7m
7 lecturas
4.1 Lecture Summary10m
4.2 Lecture Summary10m
4.3 Lecture Summary10m
4.4 Lecture Summary10m
4.5 Lecture Summary10m
Mini Project 4: Parallelization of Boruvka's Minimum Spanning Tree Algorithm10m
Exit Survey10m
1 ejercicio de práctica
Module 4 Quiz30m
15 minutos para completar

Continue Your Journey with the Specialization "Parallel, Concurrent, and Distributed Programming in Java"

15 minutos para completar
2 videos (Total 13 minutos), 1 lectura
2 videos
Industry Professional on Distribution - Dr. Eric Allen, Senior Vice President, Two Sigma6m
1 lectura
Our Other Course Offerings2m

Reseñas

Principales reseñas sobre CONCURRENT PROGRAMMING IN JAVA

Ver todas las reseñas

Acerca de Programa especializado: Parallel, Concurrent, and Distributed Programming in Java

Parallel, Concurrent, and Distributed Programming in Java

Preguntas Frecuentes

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.