ода. Передача управления Если
Автор admin Среда, 24 июня 2009 11:32
ода. Передача управления Если вы считаете, что очередная итерация цикла в функции run() (большинство функций run() содержат продолжительные циклы) выполнила достаточный объем работы, подскажите планировщику потоков, что процессор можно временно уступить другому программному потоку. Эта рекомендация (а это именно рекомендация — нет гарантий, что ваша реализация к ней прислушается) принимает форму функции yield(). Следующая измененная версия примера с задачей LiftOff уступает управление после каждой итерации: Программные потоки 543 //: СИ: Yi el di ngTask. срр // Вызов yieldO определяет рекомендуемую // точку переключения потоков //{L} ZThread #include
Комментарии закрыты.
Последние комментарии