Результаты поиска по запросу "task-parallel-library"
Может ли задача MaxDegreeOfParallelism каждый раз брать первый n объект из моего списка?
Я открываюn параллельные потоки в моей функции: List<string> _files = new List<string>(); public void Start() { CancellationTokenSource _tokenSource = new CancellationTokenSource(); var token = _tokenSource.Token; Task.Factory.StartNew(() => { ...
И используйте это вместо:
ою WPF, который имеет кнопку, которая выполняет запрос SQL на сервере SQL (запрос может занять много времени). Я хочу использовать TPL для этого. Этот код: var result = Task.Factory.StartNew (() => {command.ExecuteNonQuery ();}); дает следующее ...
Ожидание не асинхронного метода
Я полностью сбит с толку всем шаблоном await / async в C #. У меня есть приложение для форм, и я хочу вызвать метод, который занимает 20 секунд, чтобы выполнить тонну обработки. Поэтому я хочуawait Это. Я думал, что правильный способ был ...
Как правильно написать Parallel.For с асинхронными методами
Как бы я структурировал приведенный ниже код так, чтобы вызывался асинхронный метод? Parallel.For(0, elevations.Count(), delegate(int i) { allSheets.AddRange(await BuildSheetsAsync(userID, elevations[i], includeLabels)); });
Ааа ... спасибо!
4.0 имеет TPL, который содержит хороший класс Task для инкапсуляции моделей асинхронного программирования. Я работаю над приложением, которое должно быть .NET 2.0, но я хочу избежать перезаписи Task. Какие-либо предложения?
ссылка
у параллельный цикл .ForEach завершается с OperationCancelledException при использовании GetConsumableEnumerable? //outside the function static BlockingCollection<double> _collection = new BlockingCollection<double>(); var t = ...
каждая операция в коллекции, которая может измениться, нуждается в защите с помощью этой операции блокировки, каждая операция в коллекции, которая может изменить ее, нуждается в защите с помощью этой блокировки.
я есть несколько производителей и один потребитель. Однако, если в очереди есть что-то, что еще не используется, производитель не должен ставить его снова в очередь. (уникальная коллекция без дубликатов, которая использует параллельную очередь по ...
Проверьте статью Эрика Липперта из комментариев к оригинальному вопросу. Он хорошо это объясняет. Спасибо
аянно пытаюсь найти решение своей проблемы. Ниже приведен код, который генерирует различные задачи для каждого элемента вList<AccountContactView>. List<AccountContactViewModel> selectedDataList = DataList.Where( dataList => (bool) ...
AggregateException выдает при ожидании PostAsJsonAsync
AggregateException выдает в ожидании публикации API, чтобы завершить, как я мог это исправить? Мой вызов API похож на это using (var httpClient = new HttpClient()) { httpClient.BaseAddress = new Uri(workflowUrl); var task = ...
Задача не сборка мусора
В следующей программе я ожидаю, что задача получит GC'd, но это не так. Я использовал профилировщик памяти, который показал, чтоCancellationTokenSource содержит ссылку на него, хотя задача явно находится в конечном состоянии. Если ...