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

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

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

Параллельные вычисления и многопоточное программирование

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

Какие утверждения справедливы для метода Wait класса SemaphoreSlim?

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

Что происходит, когда в многопоточном приложении один поток пытается непосредственно обращаться к элементам управления визуального интерфейса, созданным в другом потоке?

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

Цикл может допускать распараллеливание, если:

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

Какие высказывания истинны для цикла Parallel.ForEach:

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

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

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

Каково назначение метода ContinueWith класса Task?

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

Что происходит с потоком, когда вызывается метод Interrupt для прерывания работы потока?

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

Если задан граф зависимостей, то легко считаются следующие характеристики:

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

Что понимается под понятием "бизнес-логика" в данном контексте?

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

Что называется свопингом в стратегии управления памятью операционной системой:

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

Построение многопоточного приложения, в котором интерфейс приложения выполняется в одном потоке, а бизнес-логика – в другом, необходимо для того, чтобы:

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

Критическая секция может быть закрыта оператором lock(Locker), где объект Locker играет роль замка на входе в секцию. Каковы утверждения справедливы для объекта Locker?

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

Что такое блокировка в параллельных вычислениях?

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

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

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

При выполнении программы встретилось объявление: Thread thread_one; Что происходит в результате объявления?

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

Какие утверждения справедливы относительно метода Invoke, вызываемого при работе с элементами управления?

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

Что такое мультипрограммный режим работы?

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

Сложность шагового алгоритма пузырьковой сортировки задается формулой O \left (\frac{n^2}{p^2} +n \cdot p \right ). Справедливость каких утверждений следует из этого?

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

Укажите истинные высказывания:

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

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

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

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

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

Сколько методов, включающих блокировку, имеется у класса ReaderWriterLockSlim?

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

Что такое пул потоков?

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

Укажите истинные высказывания:

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

Какие утверждения справедливы по отношению к критическим секциям:

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

Как узнать при выполнении Parallel.For номер минимальной итерации, на которой происходит прерывание цикла, инициируемое выполнением оператора (метода) Break?

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

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

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

Процессы ОС:

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

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

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

Сколько классов компьютеров в классификации Флинна:

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

Если полагать, что единственным общим ресурсом является оперативная память, то какие проблемы характерны для параллельных вычислений, выполняемых на системах с распределенной памятью (кластеров):

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

Укажите корректную формулу, связывающую эффективность и ускорение:

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

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

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

Законы Амдаля и Густавсона-Барсиса:

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

Укажите истинные высказывания:

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

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

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

По какой причине поток может перейти в состояние "ожидания":

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

Укажите истинные высказывания, связанные с управлением памятью:

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

Потоко – безопасный модуль это:

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

Реентерабельный модуль это:

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

Что понимается под чисткой цикла?

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

Рассмотрим цикл for(int i =0; i <N; i++ ) { x = F(…); } с одним оператором присваивания в теле цикла. Какие утверждения являются справедливыми в зависимости от вида функции F?

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

Алгоритм вычисления определенного интеграла:

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

Сколько способов существует для параллельного вычисления числа ПИ:

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

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

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

Какие утверждения справедливы для алгоритма сортировки "чет – нечет"?

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

Сколько конструкторов у класса Thread?

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

В момент создания потока ему нужно передать:

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

При выполнении программы был создан поток thread_one. Что происходит в результате выполнения оператора thread_one.Start;?

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

Что происходит с потоком, когда вызывается метод Abort для прерывания работы потока?

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

В параллельном алгоритме пузырьковой сортировки элементы массива потоков создаются при выполнении следующего оператора: threads[i] = new Thread(sorts[i].BubbleSortPart);. Какие утверждения являются справедливыми?

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

При переходе от потоко - опасного класса Account к потоко - безопасному классу AccountSafe какое решение следует выбрать, следуя хорошему стилю программирования?

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

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

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

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

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

Что понимается под мягкой блокировкой?

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

Какие высказывания являются истинными по отношению к методу Pulse(obj) из класса Monitor?

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

Какие утверждения справедливы для классической задачи "Обедающие философы"?

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

Что не может делать программист при работе с пулом потоков?

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

Какие утверждения справедливы относительно метода QueueUserWorkItem?

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

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

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

Сколько конструкторов у класса Task?

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

Укажите истинные высказывания:

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

Определить, являются ли итерации цикла независимыми, может:

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

Каких методов нет у класса Parallel?

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

Каких методов нет у класса Parallel?

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

Отметьте высказывания, истинные по отношению к методу, реализующему тело цикла Parallel.For:

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

Отметьте высказывания, истинные по отношению к семантике двух методов Parallel.For и Parallel.ForEach:

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

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

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

Какие утверждения справедливы относительно понятия интерфейс?

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

Работа с какими классами ведется в интерфейсной части приложения?

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

Под наблюдаемыми параметрами понимаются:

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

Какие утверждения справедливы по отношению к методам Invoke, BeginInvoke, EndInvoke:

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

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

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

Как связать метод, определяющий задачу, с потоком из пула?

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

Для вычисления суммы элементов массива можно использовать:

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

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

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

Какие методы имеет класс Task?

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

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

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

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

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

Под параллельными вычислениями в данном курсе понимается параллельное выполнение:

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

Метод For класса Parallel является:

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

Что можно передать в качестве фактического аргумента конструктору класса Thread с одним аргументом?

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

Какие утверждения справедливы для класса SemaphoreSlim?

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

Каково назначение оператора lock?

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

Какие утверждения правильно описывают семантику выполнения метода Parallel.For:

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

Укажите истинные высказывания:

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

Клинч возникает, если:

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

Какой из операторов может встречаться только в итерации цикла Parallel.For, но не в обычном for?

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

В момент создания объекта класса Thread конструктору класса передается метод. Что можно сказать о сигнатуре этого метода?

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

Укажите высказывания, истинные для процессов ОС:

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

Разбиение исходной задачи на подзадачи меньшей размерности:

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

Объект класса ThreadingPool – это:

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

Какие утверждения справедливы по отношению к интерфейсу, задаваемому двумя типами проектов – консольным приложением и приложением Windows.Forms:

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

Какое соотношение имеет место для временных характеристик?

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

Какие методы есть в классе Thread, позволяющие потоку приостановить выполнение:

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

Какие высказывания являются истинными по отношению к методу Wait из класса Monitor?

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

Что понимается под гонкой данных (гонкой условий):

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

Укажите истинные высказывания:

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

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

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

Под управляемыми параметрами понимаются:

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

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

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

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

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

Векторные процессоры согласно классификации Флинна относятся к классу:

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

Из закона Амдаля следует:

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

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

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

Укажите высказывания, истинные для алгоритма сортировки "чет-нечет":

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

Сколько классов содержится в пространстве имен Threading?

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

Что понимается под общими ресурсами потоков, участвующими в гонке:

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

Укажите высказывания, истинные для класса ReaderWriterLockSlim:

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

Класс ThreadingPool - это:

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

Какие утверждения справедливы относительно параметров метода QueueUserWorkItem?

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

Какие утверждения справедливы относительно классов Task и Task<TResult>:

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

Укажите истинные высказывания:

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

Что происходит при замене обычного цикла for на его аналог Parallel.For?

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

Какие методы есть у класса Parallel?

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

Тело цикла Parallel.For:

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

Отметьте высказывания, истинные по отношению к методу Parallel.For:

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

Какие высказывания справедливы по отношению к методу Parallel.Invoke?

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

При разработке бизнес-логики приложения какой тип проекта, скорее всего, следует предпочесть?

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

Какие утверждения справедливы относительно метода Invoke, вызываемого при работе с элементами управления?

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

Какими свойствами обладают объекты класса Thread?

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

Какая информация содержится в контексте потока?

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

Укажите истинные высказывания, связанные с управлением памятью:

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

Графические процессоры согласно классификации Флинна относятся к классу:

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

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

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

Приложение представляет модель взаимодействия управляющего и управляемого процессов. Это взаимодействие может быть основано на механизме:

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

Какие утверждения справедливы по отношению к классу Monitor?

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

Для того, чтобы корректно работать с элементами управления, созданными в другом потоке, можно использовать следующие методы:

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

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

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

Операционная система создает процесс для каждого:

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

Что такое суперкомпьютер?

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

Укажите высказывания, истинные для потоков:

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

Рассмотрим цикл for(int i =0; i <N; i++ ) { x[i] = expr; } с одним оператором присваивания в теле цикла. Цикл допускает распараллеливание, если выражение expr представимо в виде:

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

Цикл не допускает распараллеливания, если:

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

Какой формулой задается сложность шагового алгоритма пузырьковой сортировки?

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

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

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

Что происходит, когда поток завершает выполнение метода?

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

Какие свойства имеет класс Task?

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

Какие из следующих высказываний справедливы по отношению к распараллеливанию цикла while:

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

Какие утверждения справедливы по отношению исключений, выбрасываемых на итерациях циклов Parallel.For и Parallel.ForEach:

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

В многопоточном приложении элементы управления визуального графического интерфейса, созданные в одном потоке:

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

Укажите истинные высказывания, связанные с вычислением суммы элементов массива:

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

Как справиться с ситуацией клинча?

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

При распараллеливании цикла:

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

Каким отношением связаны классы Task и Task<TResult>?

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

Последовательный алгоритм умножения матриц C = A * B содержит три цикла – цикл по строкам матрицы A, по столбцам матрицы В, внутренний цикл, вычисляющий скалярное произведение строки на столбец. У каких циклов итерации независимы?

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

При выполнении программы встретилось корректное объявление: Thread thread_one = new Thread(My_method); Что происходит в результате объявления?

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

Что может делать программист при работе с пулом потоков?

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

TPL (Task Parallel Library) – библиотека параллельных задач – это библиотека:

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

При распараллеливании цикла сложно:

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

Какие утверждения являются истинными по отношению к пулу потоков?

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

Укажите истинные высказывания:

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

Работая в цикле, Поток_1 выполняет код: N = rnd.Next(0,2), а Поток_2 выполняет параллельно код: if(N > 0) Sum = 1000 else Sum = 0; (Переменные объявлены надлежащим образом, блокировки не предусмотрены) Какие результаты гарантируются?

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

Какие утверждения справедливы по отношению к взаимодействию двух частей приложения – интерфейса и бизнес-логики?

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

Параллельные версии алгоритмов пузырьковой сортировки и быстрой сортировки, представленные в этой главе, реализованы по-разному. Какие утверждения являются истинными?

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