Результаты поиска по запросу "task-parallel-library"
TaskCreationOptions по умолчанию в Task.Run
Почему значение по умолчанию дляCreationOptions изTask создан с использованиемTask.Run являетсяDenyChildAttach скорее, чемNone? Это как-то связано с работой с новымasync а такжеawait в C # 5.0 проще (не позволяя вам избежать текущего ...
Разве это не было .NET 4.0 TPL, который сделал APM, EAP и BackgroundWorker асинхронными шаблонами устаревшими?
У меня есть 2 вида проектов приложений C # WPF: на основе .NET 4.0, который я не могу перенести на .NET 4.5на основе .NET 4.0, который я могу перенести на .NET 4.5Все они должны порождать 2-10 длительных (дней) процессов, которые могут быть ...
Как использовать async / await с библиотекой, которая использует асинхронный шаблон на основе событий?
Я использую библиотеку, которая имеет асинхронный метод DoWork (...), который будет вызывать событие WorkDone после завершения операции. Я хотел бы написать метод, который вызывает эту библиотеку, но вместо того, чтобы поддерживать тот же ...
Почему всегда распространяется только одно из многих исключений из дочерних задач?
Я изо всех сил пытаюсь лучше понять причину исключений и обработки ошибок в TPL (и с еще большей удачей в .NET 4.5 асинхронных / ожидающих задач) Немного модифицированный из моего предыдущего вопроса«Как лучше понять код / операторы из статьи« ...
Секундомер в Задаче, кажется, аддитивен ко всем задачам, хочу измерить только интервал задачи
Я работаю в цикле и запускаю задачи следующим образом: var iResult = new List<Task>(); foreach(var i in myCollection) { var task = Task.Factory.StartNew(() => DoSomething(), TaskCreationOptions.LongRunning); task.ContinueWith(m => ...
Как ограничить количество активных задач, выполняемых через библиотеку параллельных задач?
У меня есть некоторые ConcurrentQueue, которые содержат действие (System.Action). Каждое действие в этой очереди должно выполняться (должно вызываться с помощью invoke). Когда очередь не пуста => действие должно быть вызвано => Но я хочу ...
Хотите использовать Task Parallel Library с отчетами о проделанной работе для обновления базы данных
Я разработал приложение, в котором хранятся несколько строк подключения. я просто повторяю цикл for и соединяю каждую базу данных и выполняю sql против каждой базы данных. таким образом, я обновляю несколько баз данных с помощью массового ...
Асинхронные и асинхронные методы уточнения?
AFAIK - (и я много об этом читал), асинхронные методы (неасинхронные делегаты!) существует для решения проблемы "поток заблокирован" при работе сОперации ввода / выводакак: чтение файла или загрузка файла: Рихтер показывает это довольно ясно ...
Повторите политику в ITargetBlock <TInput>
Мне нужно ввести политику повторных попыток для рабочего процесса. Допустим, есть 3 блока, которые связаны таким образом: var executionOptions = new ExecutionDataflowBlockOptions { MaxDegreeOfParallelism = 3 }; var buffer = new ...
Сортировка задач в порядке завершения
Я видел, как примерно год назад Джон Скит выступил с речью, в которой он показал фрагмент кода C # 5, который возьмет список задач и вернет их в том порядке, в котором они были выполнены. Он использовал async / await и WhenAny и был довольно ...