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

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

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

Какой фрагмент кода гарантирует запуск метода f1 до запуска метода f2.

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

Варианты ответа
   Task t1 = Task.Factory.StartNew(f1);   f2();  
   Task t1 = new Task(f1);   t1.Start();   Thread.Sleep(500);   f2();  
       Task t1 = new Task(f1);      t1.Start();   f2();  
ни один из предложенных вариантов(Верный ответ)
Похожие вопросы
Вызов метода CompleteAdding для объекта типа BlockingCollection<T> приводит к:
Задача t2.3 ожидает завершения задачи t2.2, находящейся в локальной очереди рабочего потока. Стратегия inlined execution приведет
Объявление Task t2 = t1.ContinueWith(..) гарантирует
При выполнении параллельной обработки с помощью метода Parallel.For
Вызов метода Thread.Sleep(0) приводит к следующему:
Реализация агрегированных вычислений с помощью метода Parallel.For
При выполнении параллельной обработки с помощью метода Parallel.ForEach
При выполнении параллельной обработки с помощью метода Parallel.Invoke
При осуществлении агрегированных вычислений с помощью метода Parallel.For синхронизация необходима
Второй аргумент в вызове метода пула потоков задает:ThreadPool.QueueUserWorkItem(f, 5);