Good day!
Advise books on the topic accordingly. In the variety of search engines you can get lost and you want to hear the advice of experienced people that read the novice and understand as deeply as possible in the subject. Desirable in order of increasing complexity for the study.
Started with this C ++ Concurrency in Action
PS at the moment there is a task: a common queue of tasks, several streams put them there, and several read and execute accordingly. In general, it seems to fit into the pattern of Poducer-Consumer.