Какой тип потоков лучше подходит для ресурсоемких параллельных приложений и параллельных приложений с интенсивным вводом / выводом?

Многопоточность на уровне ядра означает, что несколько процессов могут выполняться одновременно в разных потоках.

Потоки уровня пользователя находятся в процессах, которые не разделяют одно и то же адресное пространство.

Итак, какой тип потока лучше подходит для ресурсоемких параллельных приложений и параллельных приложений с интенсивным вводом / выводом?

1 ответ

В действительности нет никаких потоков потоков уровня пользователя над потоками уровня ядра. (Есть несколько бесполезных учебников, которые придумывают такие преимущества.)

Пользовательские потоки - это потоки плохого человека, которые были изобретены за несколько дней до того, как существовали потоки ядра. Они сохраняются только потому, что в некоторых операционных системах не реализованы потоки ядра.

Другие вопросы по тегам