Результаты поиска по запросу "task-parallel-library"
Синхронизация по Async позволяет избежать взаимоблокировок и предотвратить реагирование пользовательского интерфейса
У нас есть библиотека, которая используется клиентами WPF и / или Winforms. Мы предоставили асинхронный метод, похожий на: Task<int> GetIntAsync()Мы также (к сожалению) предоставили метод синхронной обертки: int GetInt();который по сути просто ...
Обработка очереди TPL
В настоящее время я работаю над проектом, и мне нужно поставить в очередь некоторые задания для обработки, вот требование: Задания должны обрабатываться по одномуЭлемент в очереди должен быть в состоянии ждать наПоэтому я хочу что-то похожее ...
Конвейеры, мультиплексирование и неограниченная буферизация
(ПРИМЕЧАНИЕ: я использую .Net 4,не .Net 4.5, поэтому я не могу использовать классы DataflowBlock TPL.) TL; DR версия В конечном счете, я просто ищу способ обработки последовательных рабочих элементов с использованием нескольких потоков таким ...
Пример асинхронного ожидания / ожидания, который вызывает тупик
Я натолкнулся на некоторые лучшие практики для асинхронного программирования с использованием c #async/await ключевые слова (я новичок в c # 5.0). Одним из советов было следующее: Стабильность: знайте свои контексты синхронизации ... Некоторые ...
Параллельный foreach с асинхронной лямбдой
Я хотел бы обрабатывать коллекцию параллельно, но у меня возникли проблемы с ее реализацией, и поэтому я надеюсь на некоторую помощь. Проблема возникает, если я хочу вызвать метод, помеченный как асинхронный в C #, в пределах лямбды ...
Тупик при объединении удаленного взаимодействия и задач домена приложения
Мое приложение должно загружать плагины в отдельные домены приложений, а затем выполнять некоторый код внутри них асинхронно. Я написал код для переносаTask в маршаллируемых типах: static class RemoteTask { public static async ...
ASP.NET MVC4 Async контроллер - зачем использовать?
Я пытаюсь понять, почему и когда я должен использоватьasync действие контроллера. В конце концов, когда я используюawait в нем он будет ждать завершения операции, чтобы вернуть представление. Например public async Task<ActionResult> TryMe() { ...
Асинхронное исключение не было поймано или проглочено
Обновление из будущего:TL; DR для отлова выражений в асинхронных методахawait, Task.WaitAll, или же.Result. Я создал несколько запутанный асинхронный метод, который просто запускает другие асинхронные методы. Вы можете игнорировать большинство ...
Свяжите CancellationToken с задачей асинхронного метода
Вопрос:Есть ли способ связатьCancellationToken сTask вернулся изasync метод? Как правило,Task в конечном итоге вотмененуказать, еслиOperationCancelledException брошен сCancellationToken соответствиеTask«sCancellationToken, Если они не совпадают, ...
Когда следует использовать TaskCompletionSource <T>?
AFAIK, все, что он знает, это то, что в какой-то момент егоSetResult или жеSetException метод вызывается для завершенияTask<T> выставлено через егоTask свойство. Другими словами, он выступает в качестве производителя дляTask<TResult> и ...