Threads in windows:
1) Процессы и потоки in-depth. Обзор различных потоковых моделей https://habr.com/ru/post/40227/
2) Что такое нити (threads)? https://habr.com/ru/post/40275/
msdn threads, mutex, critical sections, conditional variables:
Вики:
1) (!)Многопоточность
2) (!)Поток выполнения
4) Одновременная многопоточность (реализована в https://ru.wikipedia.org/wiki/Hyper-threading)
5) (?)Многозадачность
6) (?)Многоядерный процессор
8) Э. Танненбаум. Современные операционные системы = Modern Operating Systems https://www.ss-20.ru/index.php?action=dlattach;topic=455.0;attach=2290
9) А. Робачевский. Операционная система UNIX https://muff.kiev.ua/files/books/OS_UNIX_RUS.pdf
10) (?)В. Ковтун. Процессы и потоки. Межпроцессное и межпоточное взаимодействие. Часть 1
11) (?)В. Ковтун. Процессы и потоки. Межпроцессное и межпоточное взаимодействие. Часть 2
12) (?)Межпроцессное взаимодействие
13) (?)Синхронизация (информатика)
Примитивы синхронизации:
1) (?)Обзор примитивов синхронизации — mutex и cond https://habr.com/ru/post/278413/
2) (?)Неблокирующая синхронизация
3) (?)Примитивы синхронизации
4) Семафор
5) Мьютекс
2) (?)Неблокирующая синхронизация
3) (?)Примитивы синхронизации
4) Семафор
5) Мьютекс
pthreads:
1) Pthreads: Потоки в русле POSIX https://habr.com/ru/post/326138/
2) Многопоточность в C/C++ с использованием pthreads https://eax.me/pthreads/
3) Топ 20 ошибок при работе с многопоточностью на С++ и способы избежать их https://habr.com/ru/post/443406/
.NET threads:
1) Планирование потоков в Windows. Часть 1 из 4 https://habr.com/ru/company/clrium/blog/488260/
2) Многопоточность на низком уровне https://habr.com/ru/company/jugru/blog/543380/
История windows nt:
1) Основы Windows NT и NTFS — Хелен Кастер http://progbook.ru/os/windows/937-kaster-osnovy-windows-nt-i-ntfs.html