Ответы на ИНТУИТ

ИНТУИТ ответы на тесты

Решение тестов / курсов
База ответов ИНТУИТ.RU
Заказать решение курсов или тестов:
https://vk.com/id358194635
https://vk.com/public118569203

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

Заказать решение
Количество вопросов 179

Какой атрибут структуры pthread_attr_t определяет область действия?

перейти к ответу ->>

Укажите примеры синхронных сигналов:

перейти к ответу ->>

Какая операция, определенная над условной переменной, устанавливает значение атрибута pshared?

перейти к ответу ->>

Какой параметр функции sem_init(3RT) является начальным значением флаговой переменной семафора?

перейти к ответу ->>

Сколько параметров имеет системный вызов select(3C)?

перейти к ответу ->>

Бит POLLERR в поле revents устанавливается, если:

перейти к ответу ->>

Многопоточные программы находят применение для:

перейти к ответу ->>

Если потоки или нити приложения исполняются в пределах одного процесса, то такое приложение является ...

перейти к ответу ->>

Укажите цель применения многопоточных программ:

перейти к ответу ->>

Укажите значение по умолчанию атрибута scope в структуре pthread_attr_t:

перейти к ответу ->>

Какая библиотека подключается к сборке многопоточной программы с POSIX Threads, в случае, если задан динамический режим сборки?

перейти к ответу ->>

Укажите значение по умолчанию атрибута inheritsched в структуре pthread_attr_t:

перейти к ответу ->>

Какой из параметров функции pthread_create(3C) является указателем на функцию, которая будет запущена во вновь созданной нити?

перейти к ответу ->>

Если компилятор поддерживает ключ -mt, рекомендуется его использовать:

перейти к ответу ->>

Укажите возвращаемое значение функции pthread_create(3C) при успешном завершении:

перейти к ответу ->>

Какой из нижеперечисленных пунктов является преимуществом использования многопроцессных приложений, взаимодействующих через средства IPC?

перейти к ответу ->>

Укажите значение атрибута функции MT-Level, при котором функция полностью подготовлена для работы в многопоточной среде:

перейти к ответу ->>

Параметр системного вызова poll(2), являющийся массивом описателей дескрипторов:

перейти к ответу ->>

Какая операция, определенная над условной переменной, уничтожает атрибуты условной переменной?

перейти к ответу ->>

Какой атрибут мутекса управляет поведением мутекса в ситуации, когда владелец этого мутекса аварийно завершился?

перейти к ответу ->>

Функция POSIX, которая используется для завершения нити:

перейти к ответу ->>

Укажите систему в которой системные нити являются сущностями того же уровня, что и процесс:

перейти к ответу ->>

Укажите серверное приложение, использующее гибридную архитектуру, сочетающую многопоточность с событийной ориентацией:

перейти к ответу ->>

В Solaris по умолчанию допускается не более:

перейти к ответу ->>

В каких состояниях может находится мутекс?

перейти к ответу ->>

Укажите возможные значения атрибута нити cancel type:

перейти к ответу ->>

Функция POSIX, которая создает нить:

перейти к ответу ->>

Большинство систем, реализующих POSIX Threads, требуют сборки многопоточной программы с библиотекой:

перейти к ответу ->>

При гибридной реализации многопоточности, количество пользовательских нитей в процессе ...

перейти к ответу ->>

Укажите значение по умолчанию атрибута schedpolicy в структуре pthread_attr_t:

перейти к ответу ->>

Сколько различных подходов допускает стандарт POSIX к реализации многопоточности в рамках одного процесса?

перейти к ответу ->>

Попытка волокон в Win32 исполнить блокирующиеся системные вызовы ...

перейти к ответу ->>

Укажите системы в которой системные нити всегда выступают как подчиненная по отношению к процессу сущность:

перейти к ответу ->>

Когда ядро старых версий Solaris посылает процессу сигнал SIGWAITING?

перейти к ответу ->>

Нарушения целостности данных одного процесса приводят:

перейти к ответу ->>

Многопоточные программы используются для:

перейти к ответу ->>

При компиляции с каким ключом в Sun Studio 11 C compiler, компилятор пытается автоматически найти параллелизуемые участки в программе и реализовать их многопоточное исполнение?

перейти к ответу ->>

Укажите пустую библиотеку Solaris 10, содержащую ссылки на соответствующие функции в libc.so:

перейти к ответу ->>

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

перейти к ответу ->>

Какой параметр функции pthread_create(3C) является выходным?

перейти к ответу ->>

Какой из параметров функции pthread_create(3C) является указателем на переменную, в которой при успешном завершении будет размещен идентификатор нити?

перейти к ответу ->>

Укажите возвращаемое значение функции pthread_create(3C) при неудачном завершении:

перейти к ответу ->>

Какой код ошибки возвращает функция pthread_create(3C), если процесс не имеет полномочий для исполнения нити с заданными атрибутами?

перейти к ответу ->>

Функция POSIX, которая используется для принудительного завершения нити:

перейти к ответу ->>

Укажите значение по умолчанию атрибута stackaddr в структуре pthread_attr_t:

перейти к ответу ->>

Если требуемая нить еще не завершилась, то нить, сделавшая вызов pthread_join(3С), ...

перейти к ответу ->>

Какой атрибут структуры pthread_attr_t определяет степень параллелизма?

перейти к ответу ->>

Укажите значение по умолчанию атрибута priority в структуре pthread_attr_t:

перейти к ответу ->>

На сколько категорий делятся сигналы в Unix?

перейти к ответу ->>

Укажите примеры асинхронных сигналов:

перейти к ответу ->>

Какая функция получает указатель на буфер, в котором следует разместить описание записи каталога?

перейти к ответу ->>

Укажите значение атрибута функции MT-Level, при котором функция использует незащищенные глобальные или статические данные:

перейти к ответу ->>

Укажите значение атрибута функции MT-Level, при котором функция безопасна для использования в нитях, работающих в режиме отложенного прерывания:

перейти к ответу ->>

При каком значении атрибута мутекса robust_np, мутексы, удерживавшиеся завершившимся процессом, остаются в занятом состоянии, и нити, пытающиеся захватить их, блокируются?

перейти к ответу ->>

Укажите основные операции, которые определены над мутексом:

перейти к ответу ->>

Какой атрибут мутекса обозначает способ проверки ошибок при работе с мутексом?

перейти к ответу ->>

При каком значении атрибута мутекса type, все операции над мутексами проверяют состояние мутекса и возвращают ошибки при недопустимых последовательностях операций над мутексом?

перейти к ответу ->>

Попытка блокировки захваченного мутекса приводит к ...

перейти к ответу ->>

Укажите значения, которые может принимать атрибут мутекса robust_np:

перейти к ответу ->>

Сколько значений может принимать атрибут мутекса robust_np?

перейти к ответу ->>

До какого момента блокируется нить, выполнившая операцию wait?

перейти к ответу ->>

Какая операция, определенная над условной переменной, получает значения атрибута pshared?

перейти к ответу ->>

Какой функцией создаются именованные семафоры?

перейти к ответу ->>

Укажите параметр системного вызова select(3C), являющийся множеством дескрипторов, которые следует проверять на готовность к чтению:

перейти к ответу ->>

Какая операция, определенная над условной переменной, является широковещательным вариантом операции signal?

перейти к ответу ->>

Бит POLLNVAL в поле revents устанавливается, если:

перейти к ответу ->>

Укажите операцию, определенную над условной переменной, которая выполняет ожидание с тайм-аутом:

перейти к ответу ->>

Укажите параметр системного вызова select(3C), устанавливающий тайм-аут, временной интервал, задаваемый с точностью до микросекунд:

перейти к ответу ->>

Если poll(2) возвращает управление по тайм-ауту, код возврата будет равен:

перейти к ответу ->>

Параметр системного вызова poll(2), определяющий тайм-аут в миллисекундах:

перейти к ответу ->>

Чему равно значение параметра int pshared функции sem_init(3RT), если семафор будет разделяемым между процессами?

перейти к ответу ->>

Укажите преимущества использования многопроцессных приложений с автономными процессами:

перейти к ответу ->>

Укажите особенность многопоточных приложений:

перейти к ответу ->>

Типичный драйвер физического устройства обслуживает ...

перейти к ответу ->>

Наиболее распространенная технология разработки параллельных вычислительных программ с обменом сообщениями:

перейти к ответу ->>

Укажите недостатки использования многопроцессных приложений, взаимодействующих через средства IPC:

перейти к ответу ->>

Какой из нижеперечисленных пунктов является преимуществом использования многопроцессных приложений, взаимодействующих через разделяемую память:

перейти к ответу ->>

В каких случаях наиболее удобно использование параллельных программ с разделяемой памятью?

перейти к ответу ->>

Если для каждой пользовательской сессии создается свой процесс, то такое приложение является ...

перейти к ответу ->>

Какой из нижеперечисленных пунктов является преимуществом использования многопоточных приложений?

перейти к ответу ->>

Технология разработки параллельных программ MPI применяется при разработке:

перейти к ответу ->>

Какой из нижеперечисленных пунктов является преимуществом использования событийно-ориентированной архитектуры?

перейти к ответу ->>

Какой код ошибки возвращает функция pthread_create(3C), если один из параметров имеет недопустимое значение?

перейти к ответу ->>

При каком значении атрибута мутекса type, мутексы не делают никаких проверок?

перейти к ответу ->>

Атрибут нити cancelstate определяет, ...

перейти к ответу ->>

Бит POLLHUP в поле revents устанавливается, если:

перейти к ответу ->>

Укажите операцию, определенную над условной переменной, которая выполняет ожидание условной переменной:

перейти к ответу ->>

Какой ключ компилятора может выключать некоторые оптимизации, опасные при многопоточном исполнении?

перейти к ответу ->>

Технология разработки параллельных программ OpenMP применяется при разработке:

перейти к ответу ->>

Укажите операцию, определенную над условной переменной, которая инициализирует условную переменную:

перейти к ответу ->>

Какой из параметров функции pthread_create(3C) является значением, которое будет передано в качестве параметра start_routine?

перейти к ответу ->>

Какой параметр функции sem_init(3RT) является инициализируемым семафором?

перейти к ответу ->>

Укажите значение атрибута функции MT-Level, при котором функция может вызываться в многопоточной программе из обработчиков сигналов:

перейти к ответу ->>

В старых версиях Solaris многопоточная библиотека всегда имела выделенную нить, которая ...

перейти к ответу ->>

При каком значении атрибута мутекса type, мутексы допускают многократный захват одной и той же нитью?

перейти к ответу ->>

Событийно-ориентированное приложение блокируется на примитивах взаимодействия с источниками событий с ...

перейти к ответу ->>

При каком значении атрибута мутекса robust_np, первая нить, пытающаяся захватить мутекс, получает ошибку EOWNERDEAD, но мутекс при этом захватывается?

перейти к ответу ->>

Процесс взаимодействует с ядром операционной системы при помощи:

перейти к ответу ->>

Какой атрибут мутекса определяет область действия мутекса?

перейти к ответу ->>

Какой атрибут структуры pthread_attr_t определяет размер стека?

перейти к ответу ->>

Какой атрибут структуры pthread_attr_t определяет наследование класса планирования?

перейти к ответу ->>

Какие различные подходы допускает стандарт POSIX к реализации многопоточности в рамках одного процесса?

перейти к ответу ->>

Какая операция, определенная над условной переменной, уничтожает условную переменную?

перейти к ответу ->>

В какую библиотеку в Solaris 10 включены все функции POSIX Thread API?

перейти к ответу ->>

Укажите существующие типы семафоров:

перейти к ответу ->>

Установка типа прерывания осуществляется функцией ...

перейти к ответу ->>

Укажите параметр системного вызова select(3C), являющийся множеством дескрипторов, которые следует проверять на готовность к записи:

перейти к ответу ->>

Какой код ошибки возвращает функция pthread_create(3C), если системе не хватает ресурсов для создания нити?

перейти к ответу ->>

Для каких целей применяются многопоточные программы?

перейти к ответу ->>

Укажите значение атрибута функции MT-Level, при котором функция может вызываться из нескольких потоков:

перейти к ответу ->>

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

перейти к ответу ->>

Для какой цели применяются многопоточные программы?

перейти к ответу ->>

При компиляции с каким ключом в Sun Studio 11 C compiler, включается поддержка директив параллелизации OpenMP в исходном коде программы?

перейти к ответу ->>

Запуск компилятора с каким ключом включает в сборку многопоточной программы библиотеку libpthread.so?

перейти к ответу ->>

В Solaris 10 ключ -lpthread использовать:

перейти к ответу ->>

При исполнении системного вызова в современных версиях x86, процесс исполняет специальную команду, которая переключает адресное пространство и передает управление ядру:

перейти к ответу ->>

Укажите цели использования многопоточных программ:

перейти к ответу ->>

Укажите функцию POSIX, которая указывает, что все ресурсы, связанные с нитью, необходимо уничтожать сразу после завершения этой нити:

перейти к ответу ->>

Функция POSIX, которая создает приватные или локальные данные нити:

перейти к ответу ->>

Какой атрибут структуры pthread_attr_t определяет адрес стека?

перейти к ответу ->>

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

перейти к ответу ->>

Укажите значение по умолчанию атрибута stacksize в структуре pthread_attr_t:

перейти к ответу ->>

Синхронные сигналы возникают при ...

перейти к ответу ->>

Асинхронные сигналы возникают при ...

перейти к ответу ->>

Укажите функцию, которая возвращает очередную запись каталога файловой системы и не предназначена для многопоточных программ:

перейти к ответу ->>

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

перейти к ответу ->>

По умолчанию значение атрибута мутекса robust_np равно:

перейти к ответу ->>

Какой атрибут мутекса используется мутексами с протоколом PTHREAD_PRIO_PROTECT?

перейти к ответу ->>

Над условной переменной определены основные операции:

перейти к ответу ->>

Чему равно значение параметра int pshared функции sem_init(3RT), если семафор будет локальным в пределах процесса?

перейти к ответу ->>

Укажите операцию, определенную над условной переменной, которая выполняет операцию signal:

перейти к ответу ->>

При каком значении своего параметра int timeout, системный вызов poll(2) ждет готовности дескрипторов неограниченное время?

перейти к ответу ->>

Какие из нижеперечисленных пунктов являются преимуществами использования многопроцессных приложений с автономными процессами?

перейти к ответу ->>

Многопоточное приложение блокируется на примитивах взаимодействия с источниками событий с ...

перейти к ответу ->>

Укажите максимальное количество сокетов TCP/IP на сетевой интерфейс:

перейти к ответу ->>

Укажите наиболее распространенную технологию параллельных вычислений с разделяемой памятью:

перейти к ответу ->>

Укажите преимущества использования многопроцессных приложений, взаимодействующих через средства IPC:

перейти к ответу ->>

Укажите недостатки использования многопроцессных приложений, взаимодействующих через разделяемую память:

перейти к ответу ->>

В каких случаях наиболее удобно использование параллельных программ, обменивающихся сообщениями?

перейти к ответу ->>

Технология разработки параллельных программ MPI/OpenMP применяется при разработке:

перейти к ответу ->>

Укажите серверное приложение, являющееся примером многопроцессного приложения с автономными процессами:

перейти к ответу ->>

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

перейти к ответу ->>

При ошибке poll(2) возвращает:

перейти к ответу ->>

На какие категории делятся сигналы в Unix?

перейти к ответу ->>

В гибридной реализации многопоточный процесс имеет:

перейти к ответу ->>

Пользовательские нити на однопроцессорной машине могут воспользоваться:

перейти к ответу ->>

Как правило, рекомендуется, чтобы количество нитей программы на машине с N процессорами было равно:

перейти к ответу ->>

Какой из нижеперечисленных пунктов является преимуществом использования многопроцессных приложений с автономными процессами?

перейти к ответу ->>

Укажите параметр системного вызова select(3C), который является числом, на единицу большим, чем максимальный номер файлового дескриптора во всех множествах, переданных как параметры:

перейти к ответу ->>

Укажите преимущества использования многопроцессных приложений, взаимодействующих через разделяемую память:

перейти к ответу ->>

Укажите архитектурное ограничение сокетов на процесс в Solaris:

перейти к ответу ->>

Вычислительные комплексы с большим количеством процессоров, предоставляющие разделяемую память, пригодную для исполнения многопоточных программ:

перейти к ответу ->>

Если какая-то из пользовательских нитей процесса исполняет блокирующийся системный вызов, то ...

перейти к ответу ->>

Какой атрибут структуры pthread_attr_t определяет параметры планирования?

перейти к ответу ->>

Операции над маской сигналов нити осуществляются библиотечной функцией:

перейти к ответу ->>

Сколько основных операций определено над мутексом?

перейти к ответу ->>

Какой атрибут мутекса описывает схему предотвращения инверсии приоритета, используемую этим мутексом?

перейти к ответу ->>

Над семафором определены основные операции:

перейти к ответу ->>

Параметр системного вызова poll(2), являющийся количеством описателей в массиве fds:

перейти к ответу ->>

Укажите особенность многопроцессных приложений, взаимодействующих через средства IPC:

перейти к ответу ->>

Блокировка свободного мутекса приводит к его переводу в ...

перейти к ответу ->>

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

перейти к ответу ->>

Укажите недостатки использования многопоточных приложений:

перейти к ответу ->>

Укажите параметры функции pthread_create(3C), которые являются входными?

перейти к ответу ->>

Укажите значение атрибута функции MT-Level, при котором функция безопасна, даже если во время работы этой функции другая нить процесса вызовет fork(2):

перейти к ответу ->>

Какие существуют варианты реализации операционных систем, использующих системные нити?

перейти к ответу ->>

Какой из параметров функции pthread_create(3C) является указателем на структуру, в которой заданы атрибуты нити?

перейти к ответу ->>

Захват и освобождение мутекса должны производиться ...

перейти к ответу ->>

Какая операция, определенная над условной переменной, инициализирует атрибуты условной переменной?

перейти к ответу ->>

Какой функцией инициализируются неименованные семафоры?

перейти к ответу ->>

Функция POSIX, которая инициализирует динамические пакеты в многопоточной программе:

перейти к ответу ->>

Укажите значение по умолчанию атрибута detachstate в структуре pthread_attr_t:

перейти к ответу ->>

Укажите преимущества использования многопоточных приложений:

перейти к ответу ->>

Функция POSIX, которая используется для ожидания завершения нити и получения ее кода возврата:

перейти к ответу ->>

Укажите недостатки использования событийно-ориентированной архитектуры:

перейти к ответу ->>

При каком значении своего параметра int timeout, системный вызов poll(2) работает в режиме опроса?

перейти к ответу ->>

Какая библиотека в некоторых дистрибутивах Linux содержит ссылки на функции библиотеки libpthread.so?

перейти к ответу ->>

Укажите параметр системного вызова select(3C), являющийся множеством дескрипторов, которые следует проверять на наличие исключительных состояний:

перейти к ответу ->>

Укажите особенность многопроцессных приложений с автономными процессами:

перейти к ответу ->>