Смешанная реализация потоков.
Primary tabs
Forums:
С целью совмещения преимуществ реализации потоков на уровне ядра и на уровне пользователя были опробованы многие способы смешанной реализации.
Один из методов заключается в использовании управления ядром и последующем мультиплексировании потоков на уровне пользователя, как показано на рисунке:
В такой модели ядро знает только о потоках своего уровня и управляет ими.
Некоторые из этих потоков могут содержать по насколько потоков пользовательского уровня, мультиплексированных поверх них.
Потоки пользовательского уровня создаются, завершаются и управляются так же, как потоки уровня пользователя в процессе, запущенном в не поддерживающей многопоточность системе.
Предполагается, что у каждого потока ядра есть набор потоков на уровне пользователя, которые используют его по очереди.
- Log in to post comments
- 4337 reads