Std:: thread t1 ( func , аргументы ) создает поток ядра?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Std:: thread t1 ( func , аргументы ) создает поток ядра?

Сообщение Anonymous »

Мне трудно понять, что такое пользовательские потоки и потоки ядра. Итак, на данный момент я понял следующее (поправьте меня, если я ошибаюсь, и мы обсуждаем все в контексте операционной системы Linux):
Нет ничего лучше пользовательской темы; представление о том, что пользовательские потоки — это потоки, которые создаются в пользовательском пространстве и для выполнения отображаются в потоки уровня ядра, в значительной степени устарело.
Под потоком ядра мы подразумеваем поток, который запланировано ядром, и потоки, которые мы создаем в наших программах с использованием std::thread ( func, аргументы ), являются потоками ядра в указанном выше смысле, и им не нужно сопоставляться с кем-либо, чтобы быть запланированными и выполняться.
Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/793 ... nel-thread
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»