Hacker News new | past | comments | ask | show | jobs | submit login
Wondering which language should I study concurrency/multithreading/PC?
1 point by shivajikobardan on Aug 4, 2023 | hide | past | favorite | 1 comment
https://www.udemy.com/courses/search/?src=ukw&q=concurrent++programming

I'm studying concurrency control in Operating Systems and Database Management Systems. I want to see them implemented. Things like semaphores, mutex, monitors, busy waiting solutions like test and set lock, compare and swap instruction.

Please recommend me a language to use. I unfortunately know only javascript well. I know tidbits of C and Python.




I'd start with english "The Art of Multiprocessor Programming" (Herlihy, Shavit) ISBN 0-12-397795-9. Then start to study 'classic designs' from the literature like concurrent-(stack/queue/dequeue) and memory-reclamation-schemes. Some milestones in that field by Herlihy, Shavit, Scott and Michael.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: