Статьи с тегом «Многопоточность»
Статьи с тегом «Многопоточность» (4 шт.), от новых к старым.
-
Win32 Thread Pool API — параллелизм без создания потоков через CreateThreadpoolWork
По всему нативному коду разбросаны вызовы CreateThread? Статья разбирает Thread Pool API Win32, переработанный в Vista, — четыре объекта work, timer, wait и ...
-
DllMain и блокировка загрузчика — настоящая причина, почему говорят «ничего не делай в инициализации DLL»
Почему из DllMain нельзя вызывать LoadLibrary и синхронизироваться с другими потоками. Статья по первичным источникам объясняет, как блокировка загрузчика се...
-
Что на самом деле значит «Не отвечает» — как Windows решает, что приложение зависло, и как проектировать приложения, которые не зависают
«Не отвечает» в Windows — механизм, в котором ОС судит, что окно не извлекало сообщение 5 секунд, и подменяет его окном-призраком. Статья разбирает внутренно...
-
Ложные пробуждения — почему условные переменные просыпаются «без уведомления» и как правильно ждать в Windows
Ожидание условной переменной может вернуться, даже когда уведомление не пришло (ложное пробуждение). Статья объясняет по реализации Windows, почему специфика...