Описание тега user-thread

1 ответ

Относительно пользовательских потоков, запрашивающих ввод / вывод с библиотекой pthreads

Предположим, что поддержка потоков на уровне ядра отсутствует. Процесс имеет 10 запущенных потоков, и один из них запрашивает ввод / вывод. Объявляет ли библиотека phread запрос ввода-вывода ядру сразу или начинает выполнять потоки в своей очереди г…
28 июл '11 в 10:08
1 ответ

Реализация мьютекса ожидания в пользовательских потоках

Как ожидание блокировки реализовано в пользовательских потоках? Скажем, поток A пытается получить блокировку, которая используется другим потоком B. После того, как A понял, что блокировка заблокирована другим потоком, что именно он делает? Как это …
04 июн '14 в 07:02
2 ответа

Какой из них выбрать пользователь и поток ядра

Для программы я работал только с пользовательскими потоками или потоками ядра. Какой из них выбрать?
26 ноя '17 в 20:26
0 ответов

Характеристики пользовательских потоков

Я готовлюсь к предстоящему экзамену по операционным системам, и я столкнулся с этим вопросом и хотел бы получить разъяснения, потому что, честно говоря, я не слишком уверен в своих ответах. Mark the characteristics that are true of user-level thread…
1 ответ

__lll_lock_wait_private () при использовании malloc/free

У меня есть библиотека потоков пользовательского уровня, и я изменил эталонную программу на использование мифредов вместо pthreads, но она всегда застревает где-то в коде, где есть функция malloc или free. это вывод gdb: ^C Program received signal S…
26 июл '15 в 06:14
3 ответа

Что такое пользовательские темы?

Что такое пользовательские темы? Ниже поясняется, что ими управляет пользовательское пространство... Пожалуйста, объясните, как? Потоки иногда реализуются в библиотеках пользовательского пространства, так называемые пользовательские потоки. Ядро не …
4 ответа

Есть ли что-то, чтобы заменить функции <ucontext.h>?

Пользовательский поток функционирует в &lt;ucontext.h&gt; устарели, потому что они используют устаревшую функцию C (они используют объявление функции с пустыми скобками для аргумента). Есть ли для них стандартная замена? Я не чувствую, что полноценн…
28 ноя '10 в 20:44
1 ответ

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

Многопоточность на уровне ядра означает, что несколько процессов могут выполняться одновременно в разных потоках. Потоки уровня пользователя находятся в процессах, которые не разделяют одно и то же адресное пространство. Итак, какой тип потока лучше…
1 ответ

Пользовательский API планирования в Mac OSX с использованием ucontext и сигналов

Я разрабатываю алгоритм планирования, который имеет следующие особенности: Имейте 2 пользовательских потока (контексты) в одном процессе (я должен сделать 3 потока, но это еще не работает на OSX, поэтому я решил сделать 2 работы на данный момент) уп…
13 ноя '15 в 16:03
0 ответов

Поток ядра и пользовательский поток и их механизм

У меня возникла путаница с пониманием потока ядра, пользовательского потока, модели потока из-за «режима ядра», «пользовательского режима», «пользовательские потоки и потоки ядра точно такие же». Кто-нибудь может это прояснить? Поток ядра Поток ядра…