Реализация гибридной модели потоков (M: N)

Есть три потоковых модели, которые используются в реализациях планирования потоков, обычно выполняемых ОС. Ядра. Один из них - гибрид ( M: N ), в которой некоторые N потоков приложений отображаются на M потоков ядра, так что они могут использовать до M процессоров. У этой модели есть свои плюсы и минусы. Одним из преимуществ является то, что языки, основанные на этой модели, представят реализацию планировщика уровня языка, которая отвечает за управление и планирование потоков уровня приложения.

  • Мне было интересно, знает ли кто-нибудь о каких-либо усилиях или работах, которые уже сделал это, чтобы язык или библиотека могли воспользоваться этим?
  • Учитывая, например, тот факт, что ядро ​​2.6.23+ использует алгоритм CFS для планирования, Как вы думаете, будет ли эта гибридная модель разумным подходом для инвестирования?

9
задан nobeh 23 November 2010 в 09:50
поделиться