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

Параллельное программирование с помощью языка C#

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

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

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

Варианты ответа
задать параметры пула потоков
создать экземпляр класса ThreadPool
использовать метод для добавления рабочих элементов QueueUserWorkItem(Верный ответ)
использовать метод для начала работы пула Start
Похожие вопросы
В чем преимущества использования пула потоков для параллельной обработки?
Для ожидания завершения обработки пользовательских рабочих элементов пулом потоков можно использовать
Второй аргумент в вызове метода пула потоков задает:ThreadPool.QueueUserWorkItem(f, 5);
Каким образом выделить для задачи независимый поток, не участвующий в обработке других задач пула?
Число рабочих потоков, участвующих при обработке задач, зависит от следующих факторов::
Для изменения порядка обработки вложенных задач, находящихся в локальной очереди потока, необходимо:
Одновременный запуск нескольких задач (добавление в очередь готовых задач) осуществляется в следующих фрагментах кода:
Для параллельного выполнения следующего LINQ-запроса необходимо:
 var q = Enumerable.Range(1, 100000).Select( i => f(i)).Where(d => d% 11);  
Локальное хранилище потоков может использоваться для хранения
В каких случаях обеспечивается относительно равномерная загрузка потоков