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

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

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

Операция Pthread_mutex_timedlock(3C) ...

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

Варианты ответа
инициализирует мутекс
пытается захватить мутекс и если он занят, операция возвращает ошибку EAGAIN
пытается захватить мутекс и блокируется, если это невозможно, но не дольше чем до указанного момента(Верный ответ)
Похожие вопросы
Какая операция, определенная над условной переменной, получает значения атрибута pshared?
Какая операция, определенная над условной переменной, устанавливает значение атрибута pshared?
Операция Pthread_mutex_trylock(3C) ...
Какая операция, определенная над условной переменной, является широковещательным вариантом операции signal?
Чему равно значение параметра int pshared функции sem_init(3RT), если семафор будет разделяемым между процессами?
Чему равно значение параметра int pshared функции sem_init(3RT), если семафор будет локальным в пределах процесса?
При каком значении своего параметра int timeout, системный вызов poll(2) ждет готовности дескрипторов неограниченное время?
Какой из параметров функции pthread_create(3C) является значением, которое будет передано в качестве параметра start_routine?
При каком значении своего параметра int timeout, системный вызов poll(2) работает в режиме опроса?
Параметр системного вызова poll(2), являющийся количеством описателей в массиве fds: