Answer the question
In order to leave comments, you need to log in
Recommend a book on multithreaded programming
I am looking for a book that would explain how threads, mutexes, semaphores work at a low level. At one time, Jeff Alger's book "C ++ for Real Programmers" helped me a lot to understand some of the features of C ++. And I'm interested in a book of the same level of accessibility. I already have experience in programming multi-threaded applications in C++/Qt and Java. But still there is a feeling that frameworks hide most of the work. And I would like to understand how the operating system manages threads, locks, semaphores, how all this is organized at a lower level, perhaps even at the level of processor commands.
Please recommend some good book. It is possible in English.
Answer the question
In order to leave comments, you need to log in
If it's in C++, then apart from Concurrency in action nothing comes to mind.
If we consider multithreading in Windows, then Windows via C ++
Several articles on the topic:
Synchronization Primitives New To Windows Vista
A series of articles by Sutter
Something from Intel
David R. Butenhof - Programming with POSIX Threads A
detailed, good description of the principles of work, with examples written in a living language.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question