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

1 ответ

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

У меня есть синхронный метод, который, помимо прочего, проверяет состояние ожидающей задачи и сбрасывает ее исключение, если таковое имеется: void Test(Task task) { // ... if (task.IsFaulted) throw task.Exception; // ... } Это не распространяет ...

2 ответа

Необходимо понимать, как использовать SemaphoreSlim

Вот код, который у меня есть, но я не понимаю, что делает SemaphoreSlim. async Task WorkerMainAsync() { SemaphoreSlim ss = new SemaphoreSlim(10); List<Task> trackedTasks = new List<Task>(); while (DoMore()) { await ss.WaitAsync(); ...

2 ответа

Асинхронные и асинхронные методы уточнения?

AFAIK - (и я много об этом читал), асинхронные методы (неасинхронные делегаты!) существует для решения проблемы "поток заблокирован" при работе сОперации ввода / выводакак: чтение файла или загрузка файла: Рихтер показывает это довольно ясно ...

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

3 ответа

Асинхронное исключение не было поймано или проглочено

Обновление из будущего:TL; DR для отлова выражений в асинхронных методахawait, Task.WaitAll, или же.Result. Я создал несколько запутанный асинхронный метод, который просто запускает другие асинхронные методы. Вы можете игнорировать большинство ...

2 ответа

AspNetSynchronizationContext и ждите продолжения в ASP.NET

2 ответа

Лучший способ преобразовать асинхронный метод на основе обратного вызова в ожидаемую задачу

4 ответа

Использование асинхронного без ожидания в C #?

Рассмотреть возможностьИспользование асинхронного без ожидания [https://stackoverflow.com/questions/12016567/using-async-without-await]. думаю, что, возможно, вы неправильно понимаете, что делает асинхронный. Предупреждение совершенно верно: ...

3 ответа

Как уступить из параллельных задач в .NET 4.5

Я хотел бы использовать .NET итератор с параллельными задачами / await ?. Что-то вроде этого:

3 ответа

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

се происходит в службе Windows. у меня естьQueue<T> (на самом делеConcurrentQueue<T>) хранение предметов, ожидающих обработки. Но я не хочу обрабатывать только по одному за раз, я хочу обрабатывать n элементов одновременно, где n - это ...

3 ответа

Parallel.ForEach и async-await