Результаты поиска по запросу "task-parallel-library"

9 ответов

Как поставить задачу на сон (или задержку) в C # 4.0?

ЕстьTask.Delay [http://msdn.microsoft.com/en-us/library/hh160377]в .NET 4.5 Как я могу сделать то же самое в .NET 4.0?

3 ответа

Как получить ссылку на поток задачи TPL в C #?

Когда я создаю задачу как Task task = Task.Factory.StartNew(() => someMethod(args));в C # 4.0+, как я могу получить ссылку на поток (ы) этой задачи? Возможно ли, что задача выполняется в том же потоке, в котором она была создана, или порождает ...

5 ответов

Поддержка отчетов о прогрессе и дополнительных результатов в .NET 4.0 «Task Parallel Library»

я знаю этоБиблиотека параллельных задач [http://msdn.microsoft.com/en-us/library/dd460693(VS.100).aspx]все еще находится в бета-версии, и, вероятно, будет меньше доступных ресурсов, но из того, что я прочитал, библиотека дает особыйпланирование ...

ТОП публикаций

3 ответа

Когда использовать BlockingCollection и когда ConcurrentBag вместо List <T>?

принят ответ на вопрос "Почему этот код Parallel.ForEach останавливает программу?" [https://stackoverflow.com/a/8365614/2031316]советует заменить использование спискаConcurrentBag [http://msdn.microsoft.com/en-us/library/dd381779.aspx]в ...

3 ответа

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

Я не вижу способа увидеть, какие задачи выполняются. Существует свойство Task.Current, но что, если выполняется несколько задач? Есть ли способ получить такую информацию? Альтернативно, есть ли встроенный способ получать уведомления, когда ...

2 ответа

Отправка почты с ошибкой в параллельной библиотеке задач

КОД:- List<Task> tasks = new List<Task>(); foreach (var item in arr)//arr contains 1000+ mailids { tasks.Add(Task.Factory.StartNew(() => { using (MailMessage msg = new MailMessage()) { msg=getmsg();//p-shadow code no erorr here SmtpClient smtp = ...

1 ответ

Почему Console.ReadKey () блокирует вывод Console.WriteLine, вызванный в другом потоке?

У меня очень простое консольное приложение. static void Main(string[] args) { DoAsync(); Console.ReadKey(); }ВотDoAsync запускает набор задач и возвращает не ожидая завершения задач. Каждая задача записывается в консоль, но выход не отображается ...

1 ответ

Parallel.Foreach против Foreach и Task в локальной переменной

Когда мы используемforeach а такжеTasks нам нужно использовать локальные переменные, как это: List<Task> TaskPool = new List<Task>(); foreach (TargetType Item in Source) { TargetType localItem = Item; TaskPool.Add(Task.Factory.StartNew(() ...

2 ответа

Как я могу реализовать как асинхронный метод, так и его синхронный аналог? [Дубликат]

На этот вопрос уже есть ответ: Синхронизация по Async позволяет избежать тупиков и предотвратить реагирование пользовательского интерфейса [/questions/14820606/sync-over-async-avoiding-deadlock-and-prevent-ui-from-being-responsive] 1 ответ ...