База ответов ИНТУИТ

Многопоточное программирование с использованием POSIX Threads

<<- Назад к вопросам

Если нить пытается ожидать сама себя с помощью функции pthread_join(3С), она получает ошибку:

(Отметьте один правильный вариант ответа.)

Варианты ответа
esrch
einval
edeadlk(Верный ответ)
Похожие вопросы
Если требуемая нить еще не завершилась, то нить, сделавшая вызов pthread_join(3С), ...
При каком значении атрибута мутекса robust_np, первая нить, пытающаяся захватить мутекс, получает ошибку EOWNERDEAD, но мутекс при этом захватывается?
Укажите значение атрибута функции MT-Level, при котором функция безопасна, даже если во время работы этой функции другая нить процесса вызовет fork(2):
До какого момента блокируется нить, выполнившая операцию wait?
Чему равно значение параметра int pshared функции sem_init(3RT), если семафор будет локальным в пределах процесса?
Чему равно значение параметра int pshared функции sem_init(3RT), если семафор будет разделяемым между процессами?
Какая операция, определенная над условной переменной, получает значения атрибута pshared?
Какой из параметров функции pthread_create(3C) является значением, которое будет передано в качестве параметра start_routine?
Бит POLLERR в поле revents устанавливается, если:
Бит POLLHUP в поле revents устанавливается, если: