I’m having a hard time finding anything thorough. I have found some courses with titles like "parallel and concurrent programming in Java", but I'm looking to learn general techniques, not their use in {insert specific technology}.


closed as off-topic by Raphael Jun 28 '18 at 5:30

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ Try M. Ben-Ari's book. $\endgroup$ – Kai May 9 '18 at 7:03
  • $\begingroup$ Programming is offtopic here, and book requests are frowned upon on most SE sites. $\endgroup$ – Raphael Jun 28 '18 at 5:30

IMHO the best way to learn parallelism/concurrency is to learn how it is done in FP languages and then look for the ways to do the same in {your beloved one}. My own list:


Not the answer you're looking for? Browse other questions tagged or ask your own question.