Многопоточность, синхронизация потоков, разделяемая память и каналы в C, по каким книгам изучать?
Подскажите пожалуйста книги/курсы/видеоуроки по С, в которых подробно рассмотрены такие вопросы как многопоточность, синхронизация потоков, разделяемая память, каналы. Суть проблемы - есть много лаб, сессия и необходимость подробно разобраться в вопросе. Поиск в гугле дает множество разрозненных статей, по которым лабы еще сделать можно, а вот подготовиться к экзамену сложно.