Что более эффективно для передачи другому потоку в win32

SwitchToThread и Sleep (0)?

SwitchToThread - приостанавливает выполнение текущего потока до тех пор, пока не истечет интервал времени ожидания. Заставляет вызывающий поток передать выполнение другому потоку, который готов к запуску на текущем процессоре. Операционная система выбирает следующий поток для выполнения.

Sleep (0) - нулевое значение заставляет поток отказаться от оставшейся части своего временного интервала у любого другого потока, который готов к работе. Если нет других потоков, готовых к запуску, функция немедленно возвращается, и поток продолжает выполнение.

0 ответов

Другие вопросы по тегам