-
- Обычно, существует idle поток,работающий тогда, когда все остальные ожидают, в котором проц можно загнать куда душа пожелает. А выход из него все-равно после обработки прерываний с переключением контекста и сигнализацией о том, что пора Хитрый Китаец(13 знак., 27.10.2011 12:59)
- Я в вытесняющих не бум-бум. Как потоки сообщают что он в ожидании ? А то синтаксиса использования не знаю - MegaJohn(27.10.2011 13:06)
- Потоки, желающие чего-нибудь (пула памяти,процессорного времени,устройств), обращаются с этим требованием к ядру ос, которое в зависимости от наличия хотелок и приоритета потока, либо дает ему :) немедленно либо заставляет ожидать, передавая Хитрый Китаец(247 знак., 27.10.2011 13:26)
- Они в ожидании -- когда не выполняются... Как сообщают. Например вызовом функций типа sleep(), вызывом блокирующих функций типа select(), WaitForMultipleEvents(), read(), write() и т.п. - fk0(27.10.2011 13:10)
- Я в вытесняющих не бум-бум. Как потоки сообщают что он в ожидании ? А то синтаксиса использования не знаю - MegaJohn(27.10.2011 13:06)
- Обычно, существует idle поток,работающий тогда, когда все остальные ожидают, в котором проц можно загнать куда душа пожелает. А выход из него все-равно после обработки прерываний с переключением контекста и сигнализацией о том, что пора Хитрый Китаец(13 знак., 27.10.2011 12:59)