Основы параллельного программирования с использованием Visual Studio 2010 - ответы

Количество вопросов - 283

С помощью какой директивы можно использовать библиотеку Parallel?

Выберите тип отчета, который соответствует следующему описанию: "В отчете отображаются вызовы, отвечающие за блокировки вытеснения, с указанием совокупного времени блокировки каждого стека вызова".

Выберите верные формы объявления метода Invoke.

Какой из методов отправляет поток в ожидание?

Что отображается в отчете Per Thread Summary?

В отчете Sleep

Что отображается в отчете UI-processing?

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

ConcurrentDictionary это…

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

Выберите из списка компоненты библиотеки PFX.

Выбери группу методов и свойств соответствующих ConcurrentQueue.

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

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

Метод AsUnordered

Бибилиотека использующая декларативный подход…

Spinlock это…

С помощью, какой последовательности действий можно создать вторичный поток?

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

Для чего используется метод AsOrdered?

Какие классы не содержаться в пространстве имен System.Threading.Task?

Для чего используется метод WithMergeOptions?

Выберите верное назначение класса Mutex.

Для чего используется интерфейс IProducerConsumerCollection

Какая из формул описывает ускорение параллельного алгоритма.

Выберите из списка методы и свойства, которые используются в СoncurrentBag.

Для чего используется класс Semaphore?

Параллельные вычисления - это…

Для чего используется класс Interlocked?

Для чего используется окно Watch?

Какие группы из списка соответствуют способам написания программ?

Выберите из списка не существующие классы архитектур

Выберите из списка архитектуру, которая соответствует высказыванию "Одиночный поток команд и множественный поток данных ":

Какая из архитектур имеет одиночный поток команд и одиночный поток данных?

Выберите из списка архитектуру, которая соответствует высказыванию "Множественный поток команд и множественный поток данных ":

Множественный поток команд и одиночный поток данных соответствует архитектуре…

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

Выберите формулировку, которая соответствует формулировке закона Амдала.

Закон Густафсона-Барсиса соответствует следующей формулировке…

Какие компоненты входят в библиотеку PFX?

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

Использование, какой библиотеки является императивным?

Выберите директиву позволяющую использовать библиотеку TPL.

Выберите определение соответствующее потоку.

Выберите определение соответствующее многопоточности.

Процесс – это ...

Выберите список свойств содержащихся в классе Thread.

Какие методы содержатся в классе Thread?

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

Выберите из списка верный синтаксис установки приоритета.

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

Выберите из списка метод позволяющий запросить поток из пула.

Оператор lock

Выберите верное назначение класса Interlocked.

Выберите верное назначение класса Monitor.

Какой из методов сообщает о снятии блокировки всем ожидающим потокам?

Класс Semaphore

Выберите верное назначение класса Semaphore.

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

Выберите способы создание объектов класса Task.

Создать и запустить задачи возможно с помощью следующих фрагментов кода…

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

Выберите из списка объект, которому будет передано необработанное исключение при вызове кода в задаче.

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

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

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

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

Какой из методов (и его верная форма) выполняет операцию foreach для объекта IEnumerable, обеспечивая возможность параллельного выполнения итераций?

Какие определения соответствуют определению LINQ?

Выберите из списка группу методов относящихся к группе "Объединение".

Выберите из списка группы методов относящихся к группе "Элемент".

Выберите класс, в котором содержаться основные методы PLINQ

Метод WithExutionMode

Для чего используется метод WithDegreeOfParallelism?

Метод AsOrdered

Выберите из списка назначение метода AsOrdered.

Метод Range

Выберите из списка назначение метода Repeat.

Для чего используется метод Range?

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

Интерфейса IProducerConsumerCollection

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

Какая группа методов и свойств соответствует Spinlock?

SpinWait это…

Выберите из списка методы и свойства, которые используются в SpinWait

ConcurrentQueue это…

Выберите верное определение ConcurrentStack.

Выберите из списка методы и свойства, которые используются в ConcurrentStack.

ConcurrentBag это…

Выбери группу методов и свойств соответствующих СoncurrentBag.

Выбери группу методов и свойств соответствующих ConcurrentDictionary.

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

Выбери группу методов и свойств соответствующих BlockingCollection.

Выберите способы расстановки точек останова

Окно Autos

Окно Locals

Выберите из списка верное применение окна Immediate

Для чего используется окно Threads?

Выберите из списка верное применение окна Parallel Task

Выберите из списка верное применение окна Parallel Stacks

Concurrency Visualizer это…

Выберите представления, которые содержаться в Concurrency Visualizer.

В отчете Execution

Что отображается в отчете I/O?

В отчете UI-processing

Для чего используется метод Repeat?

Выберите группу методов и свойств соответствующих Spinlock.

Множественный поток команд и множественный поток данных соответствует архитектуре…

Точка останова …

Метод, который выполняет операцию foreach (For Each в Visual Basic) для объекта IEnumerable, обеспечивая возможность параллельного выполнения итераций…

ConcurrentStack это…

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

Ожидание выполнение задач можно осуществлять ….

Выберите из списка методы и свойства, которые используются в ConcurrentDictionary.

Выберите из списка методы и свойства, которые используются в BlockingCollection.

Выберите из списка методы, которые входят в класс Parallel и не содержат ошибку в форме объявления.

Какие методы не относятся к интерфейсу IProducerConsumerCollection?

Какие компоненты не относятся к библиотеке PFX?

Выберите из списка назначение метода Range.

Выберите правильную форму метода, предназначенного для выполнения продолжения задачи.

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

Для чего используется класс Semaphore?

LINQ это…

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

Для чего используется окно Parallel Stacks?

Выберите верное определение ConcurrentDictionary.

Выберите из списка архитектуру, которая соответствует высказыванию "Одиночный поток команд и одиночный поток данных":

В каком пространстве имен содержаться потокобезопасные коллекции?

Свойство позволяющее определить было ли сгенерировано исключение родительской задачей…

Методы, относящиеся к группе "Объединение"…

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

Поток – это ...

Выберите из списка классы, которые содержаться в пространстве имен System.Threading.Task?

Закон Амдала…

Выберите из списка верное применение окна Threads

Выберите группы из списка, которые соответствуют способам написания программ.

М.Флинн выделил следующие классы архитектур:

Одиночный поток команд и множественный поток данных соответствует архитектуре…

Одиночный поток команд и одиночный поток данных соответствует архитектуре…

Закон Амдала соответствует следующей формулировке…

Выберите формулировку, которая соответствует формулировке закона Густафсона-Барсиса.

Использование какой директивы позволяет использовать библиотеку TPL?

Многопоточность – это …

В классе Thread содержаться следующие свойства…

В классе Thread содержатся следующие методы…

Что из списка соответствует последовательности "Запустить поток, Приостановить выполнение потока, Остановить выполнение потока" и является синтаксически верным?

Выберите метод, который используется для того, чтобы запросить поток из пула для обработки вызова метода.

Выберите верное назначение оператора lock.

Класс Monitor

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

Класс Barrier

Какое из событий переводится в сигнальное состояние вызовом метода Set()?

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

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

Какие методы и их формы объявления входят в класс Parallel?

Метод, который выполняет цикл for, обеспечивая возможность параллельного выполнения итераций, а также контроля состояния цикла и управления этим состоянием…

Выберите верные формы объявления параллельного цикла foreach.

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

Группа, каких методов относится к группе "Объединение"?

Методы, относящиеся к группе "Элемент"…

Все основные методы PLINQ содержаться в классе…

Метод AsSequential

Выберите из списка назначение метода AsSequential.

Для чего используется метод AsUnordered?

Метод Repeat

Метод Range

Выберите верное назначение интерфейса IProducerConsumerCollection.

Выберите из списка методы и свойства, которые используются в SpinLock

Выберите верное определение SpinWait.

Какая группа методов и свойств соответствует SpinWait?

Какая группа методов и свойств соответствует ConcurrentQueue?

Какая группа методов и свойств соответствует СoncurrentBag?

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

Какая группа методов и свойств соответствует ConcurrentDictionary?

Выберите из списка верное применение окна Locals

Окно Immediate

Для чего используется окно Parallel Task?

Какое определение Concurrency Visualizer является верным?

Выберите представления, которых нет в Concurrency Visualizer

В отчете I/O

В отчете Per Thread Summary

В отчете Preemption

Какими способами невозможно создавать объекты класса Task?

Класс Mutex

Какое из определений соответствует определению потока?

Выберите из списка назначение метода WithMergeOptions.

С помощью какого свойства можно определить, было ли сгенерировано исключение родительской задачей?

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

Выберите определение, которое соответствует параллельному вычислению:

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

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

Выбери группу методов и свойств соответствующих ConcurrentStack.

Окно Watch

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

Выберите верное назначение класса Semaphore.

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

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

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

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

Закон Густафсона-Барсиса…

Какое из определений соответствует определению многопоточности?

Какое из определений соответствует определению процесса?

Для чего предназначен оператор lock?

Для чего используется класс Mutex?

В пространстве имен System.Threading.Task содержатся следующие классы…

Объект, которому будет передано необработанное исключение при вызове кода в задаче…

Выберите директиву, которая позволяет использовать библиотеку Parallel.

Выберите определения соответствующих определению языка LINQ.

Выберите из списка группы методов относящихся к группе "Преобразование".

В каком классе содержаться основные методы PLINQ.

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

Выберите из списка назначение метода WithExutionMode.

Выберите из списка назначение метода WithDegreeOfParallelism.

Выберите пространство имен, в котором содержаться потокобезопасные коллекции?

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

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

Выберите верное определение BlockingCollection.

Как можно расставить точки останова в Visual Studio?

Для чего используется окно Autos?

Для чего используется окно Immediate?

Выберите тип отчета, который соответствует следующему описанию: "В отчете о вводе-выводе отображаются вызовы, отвечающие за блокировки ввода-вывода, с указанием совокупного времени блокировки каждого стека вызова"

Выберите типы перегрузки соответствующих методу AsParallel.

Что отображается в отчете Execution?

Выберите работающие фрагменты кода по и созданию задачи.

Какому объекту будет передано необработанное исключение при вызове кода в задаче?

Метод WithMergeOptions

Группы, каких методов относится к группе "Преобразование"?

Для чего используется окно Locals?

Выберите верное определение ConcurrentQueue.

Выберите из списка методы и свойства, которые используются в ConcurrentQueue.

Выбери группу методов и свойств соответствующих SpinWait.

Выберите из списка группы, которые не соответствуют способам написания программ.

Использование каких способов позволяет создавать объекты класса Task?

Какая из директив позволяет использовать библиотек Parallel?

Выберите верные формы объявления параллельного цикла for.

Метод, который выполняет каждое из указанных действий по возможности в параллельном режиме, если операция не отменена пользователем…

Группы, каких методов относится к группе "Элемент"?

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

Для чего используется метод Range?

Для чего используется метод AsSequential?

Какая группа методов и свойств соответствует ConcurrentStack?

Выберите верное определение ConcurrentBag.

С помощью чего в Visual Studio можно расставлять точки останова?

Выберите из списка верное применение окна Autos

Выберите из списка верное применение окна Watch

Окно Parallel Stacks

Выберите верное определение Concurrency Visualizer.

Что отображается в отчете Sleep?

Выберите из списка назначение метода Range.

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

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

Для чего используется метод WithExutionMode?

Что отображается в отчете Preemption?

Выберите из списка существующие классы архитектур.

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

Выберите свойства, которые содержаться в классе Thread

Для чего используется класс Monitor?

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

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

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

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

BlockingCollection это…

Какая группа методов и свойств соответствует BlockingCollection?

Выберите определение, соответствующее точки останова

Окно Parallel Task

Какие представления включает в себя Concurrency Visualizer?

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

С помощью, каких директив можно использовать библиотеку TPL?

Методы, относящиеся к группе "Преобразование"…

Класс Interlocked

Окно Threads

Выберите из списка формулу, которая соответствует формуле ускорения параллельного алгоритма.

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

Дана последовательность "Запустить поток, Приостановить выполнение потока, Остановить выполнение потока", что из приведенного ниже соответствует данной последовательности?

Метод WithDegreeOfParallelism

Выберите из списка архитектуру, которая соответствует высказыванию "Множественный поток команд и одиночный поток данных ":

Выберите методы, содержащиеся в классе Thread

Выберите определение соответствующее процессу.

Какие методы не относятся к классу Monitor?

Выберите из списка назначение метода AsUnordered.

Выберите из списка методы, которые относятся к интерфейсу IProducerConsumerCollection

Выберите верное определение Spinlock.

Параллельное программирование - это…