Live data from Hacker News

Ask HN: How to learn concurrency?

news.ycombinator.com

21–22 of 22 posts

Re: Ask HN: How to learn concurrency?

#22

1) Foundations of Multithreaded, Parallel, and Distributed Programming by Gregory Andrews - https://www2.cs.arizona.edu/~greg/mpdbook/ This will give you a solid foundation in all aspects of concurrency. 2) The Art of Multiprocessor Programming by Herlihy, Shavit et al. - https://shop.elsevier.com/books/the-art-of-multiprocessor-pr... The classic must-study book. Both the above are not language specific but do have e…

I read the “The Art of Multiprocessor Programming” and I don’t recommend it. It is very theoretical. There is no mention of practical performance considerations on real hardware.

Large parts of the theory focus on lock-free and wait-free data structures. Which, while interesting, are not necessary for beginners.

Post reply on HN