Оглавление
Введение 17
Глава 1. Знакомство с Win32 и Win64 27
Глава 2. Использование файловой системы и функций
символьного ввода/вывода Windows 51
Глава 3. Усовершенствованные средства для работы с файлами
и каталогами и знакомство с реестром 87
Глава 4. Обработка исключений 126
Глава 5. Управление памятью, отображение файлов и библиотеки DLL 155
Глава 6. Управление процессами 200
Глава 7. Потоки и планирование выполнения 237
Глава 8. Синхронизация потоков 271
Глава 9. Влияние синхронизации на производительность
и рекомендации по ее повышению 309
Глава 10. Усовершенствованные методы синхронизации потоков 327
Глава 11. Взаимодействие между процессами 363
Глава 12. Сетевое программирование с помощью сокетов Windows 394
Глава 13. Windows Services 429
Глава 14. Асинхронный ввод/вывод и порты завершения 450
Глава 15. Безопасность объектов Windows 483
Глава 16. Программирование в среде Win64 510
Приложение A. Использование примеров программ 526
Приложение Б. Сопоставление функций Windows, UNIX и библиотеки C 543
Приложение В. Результаты измерения производительности 558
Библиография 571
Предметный указатель 574