Chevron Left
Вернуться к Concurrent Programming in Java

Отзывы учащихся о курсе Concurrent Programming in Java от партнера Университет Райса

Оценки: 484
Рецензии: 88

О курсе

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). Why take this course? • It is important for you to be aware of the theoretical foundations of concurrency to avoid common but subtle programming errors. • Java 8 has modernized many of the concurrency constructs since the early days of threads and locks. • During the course, you will have online access to the instructor and mentors to get individualized answers to your questions posted on the forums. • Each of the four modules in the course includes an assigned mini-project that will provide you with the necessary hands-on experience to use the concepts learned in the course on your own, after the course ends. The desired learning outcomes of this course are as follows: • Concurrency theory: progress guarantees, deadlock, livelock, starvation, linearizability • Use of threads and structured/unstructured locks in Java • Atomic variables and isolation • Optimistic concurrency and concurrent collections in Java (e.g., concurrent queues, concurrent hashmaps) • Actor model in Java Mastery of these concepts will enable you to immediately apply them in the context of concurrent Java programs, and will also help you master other concurrent programming system that you may encounter in the future (e.g., POSIX threads, .NET threads)....

Лучшие рецензии


Sep 02, 2017

Great course. With minimal effort you can learn about important concepts and see immediate results regarding the actual speedup you can achieve using concurrent programming.


Feb 09, 2020

Excellent way to refresh what I learned some years ago in Operator System. Also I won a small hands-on experience using locks, isolation and high level concurrency in Java.

Фильтр по:

26–50 из 87 отзывов о курсе Concurrent Programming in Java

автор: Elias R

Jul 29, 2019

Very interesting and comprehensive. Maybe a little bit too easy.

автор: Mahesh C

Feb 24, 2018

very nice content and throughly articulated the difficult topic

автор: Samarjit P

May 27, 2020

I found this course very useful in real-world problem solving.

автор: Jad C

Oct 09, 2018

Great course, it focuses on the basics and let you master them

автор: David L

Sep 23, 2017

Great prof, great material, great TAs ...

Highly recommended!

автор: Benjamin G J

Aug 10, 2018

Much stronger in mini-projects than the first course.

автор: Amr H G

Nov 24, 2019

Amazing course to learn about concurrent programming

автор: Leonid S

Mar 15, 2019

Excellent! Great thanks to professor Vivek Sarkar

автор: Zeeshan A

Mar 05, 2019

Excellent course , well explained and organised.

автор: Abinash S

Jan 24, 2018

Precise but comprehensive at the same time

автор: Hang Z

Mar 15, 2020

Very useful, learn a lot of new concepts.

автор: B. M

Nov 18, 2017

Another great course from Prof. Sarkar!

автор: Ag I B A D

Sep 17, 2019

great course on concurrency topic

автор: Serdar S

Mar 16, 2020

Thanks and love to Prof. Sarkar

автор: Keesun B

Feb 18, 2018

Very well organized course

автор: chandiprasad

Oct 15, 2017

Very informative course !

автор: Tai H T

Nov 22, 2017

Good course. Thank you.

автор: Raghav A

Mar 29, 2019

Excellent Course

автор: Andrey S

Jun 18, 2020

Amazing course.

автор: RAHUL T

Oct 17, 2019

Nice course!!

автор: Jingci L

Jun 18, 2020

Very helpful

автор: Мухин С А

Sep 25, 2018


автор: Vaibhav j

Sep 24, 2017


автор: Partha B

Feb 14, 2019


автор: Donghao F

Sep 09, 2017