Есть модели потоков three, которые используются в реализациях планирования потоков, обычно выполняемых ядрами ОС. Одной из них является гибридная модель (M:N
), в которой некоторые потоки приложений N
сопоставляются с M
потоками ядра, чтобы они могли использовать до M
процессоров. Есть плюсы и минусы этой модели. Одним из преимуществ является то, что языки, основанные на этой модели, представят реализацию планировщика уровня языка, которая отвечает за управление и планирование потоков приложений.Реализация модели гибридной резьбы (M: N)
- Мне было интересно, если кто-нибудь знает какие-либо усилия или работу, которая уже сделала это, чтобы язык или библиотека могли воспользоваться им?
- Учитывая, например, тот факт, что Kernel 2.6.23+ использует алгоритм CFS для планирования, считаете ли вы, что эта гибридная модель вообще была бы разумным подходом к инвестированию?
Спасибо за ссылку, хороший ответ и исправление. – nobeh 2010-11-23 09:47:58