LINUX.ORG.RU

Реализация pthreads


0

0

Что происходит если поток, работающий в данный момент, бокируется блокирующей операцией (read, write или ожидание timeout на select), происходит ли переключение на другой поток или переключается после исхода кванта времени на данный поток?

anonymous

Переключение произойдет, но нет никакой гарантии, что именно на друглй поток твоей программы. Как я понимаю потоки управляются общим планировщиком и переключение произойдет на следующую в очереди задачу.

kpanic ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.