2016-06-23 4 views
0

Я работаю над системой Windows. У меня есть основной поток, из которого я запускаю несколько потоков. Новые потоки выполняют обработку. Теперь мой основной поток ждет WaitForMultipleObjects(). Итак, мой основной поток также выделял процессор на регулярном интервале? Или, как и в ожидании, другие потоки разделяют процессор?Если процесс ожидает семафора, то os выделяет его cpu?

ответ

0

(Немного отличается) Дубликат:. Does WaitForSingleObject give up a thread's time slice?

«[Нет] - поток блокируется, пока все, что ждет на становится сигнальным Нить не будет назначено работать, пока он заблокирован, так что другие потоки получают все время процессора ».

 Смежные вопросы

  • Нет связанных вопросов^_^