Concurrent Programming in Java

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from Rice University.

Offered by Rice University. This course teaches learners (industry professionals and students) the fundamental concepts of concurrent ... Enroll for free.

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Vivek Sarkar
Professor
and 8 more instructors

Offered by
Rice University

Reddit Posts and Comments

0 posts • 1 mentions • top 1 shown below

r/computerscience • comment
1 points • CavemanKnuckles

It's a bit outdated at this point, but I gained a lot from "Concurrent Programming in Java". It even goes into detail about how the JVM works, which is useful if you ever join a shop that uses a JVM-based language.

Coursera has a course that covers some very keen topics on parallel programming and concurrency. I'd be very happy if it also covered producer-consumer and executor patterns.

Finally, if you're looking for a much more hands-on approach, try learning Go. If you're familiar with C or another imperative language, it will not take long to make something runnable, maybe two weeks at most. The built in goroutines concept will help you understand the reason behind concurrent design and the pitfalls of managing shared memory among parallel processes.