вот Вам немного литературы по теме Джеффри РИХТЕР WINDOWS Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows ГЛАВА 6 Базовые сведения о потоках ГЛАВА 7 Планирование потоков, приоритет и привязка к процессорам ГЛАВА 8 Синхронизация потоков в пользовательском режиме ГЛАВА 9 Синхронизация потоков с использованием объектов ядра ГЛАВА 10 Полезные средства для синхронизации потоков ГЛАВА 11 Пулы потоков ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Джонсон М. Харт Системное программирование в среде WINDOWS ГЛАВА 7 Потоки и планирование выполнения ГЛАВА 8 Синхронизация потоков ГЛАВА 9 Влияние синхронизации на производительность ГЛАВА 10 Усовершенствованные методы синхронизации потоков ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Александр Побегайло Системное программирование в WINDOWS ГЛАВА 5 Синхронизация ГЛАВА 6 Синхронизация потоков в WINDOWS ГЛАВА 7 Взаимоисключающий доступ к переменным ГЛАВА 8 Тупики ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GREGORY R.ANDREWS Основы многопоточного параллельного и распределенного программировния ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Гордеев. Молчунов. ГЛАВА 6 Проектирование параллельных взаимодействующих вычислительных процессов ГЛАВА 7 Проблема тупиков и методы борьбы с ними ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Эндрю Таненбаум Современные операционные системы ГЛАВА 2 Процессы и потоки ГЛАВА 3 Взаимоблокировка ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; М.Руссинович Д.Соломон ГЛАВА 6 Процессы, потоки и задания ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
да еще Windows VIA C/C++ ГЛАВЫ 6-11 там Джеффри Рихтер объясняет новые возможности синхронизации в Vista и в 7 семейство AcquireSRWLockXXX для сценариев много читающих один пишущий и семейство ConditionVariableXXX но все эти вкуcности только начиная с Vista вообще насколько я прочитал новую книгу много чего изменилось вообщем книга охватывает много изменений пришедших с Vista и c 7 // оффтоп: надо ставить семерку