S
S
sheknitrtch2012-09-19 08:59:03
Books
sheknitrtch, 2012-09-19 08:59:03

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

3 answer(s)
I
ixSci, 2012-09-19
@sheknitrtch

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

B
bogolt, 2012-09-19
@bogolt

David R. Butenhof - Programming with POSIX Threads A
detailed, good description of the principles of work, with examples written in a living language.

I
Igor, 2012-09-19
@G0ran

I can recommend the free book + video The Little Book of Semaphores . I started reading... so far I like it :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question