Результаты поиска по запросу "task-parallel-library"
Когда использовать Task.Delay, когда использовать Thread.Sleep?
Есть ли хорошие правила для использованияTask.Delay [http://msdn.microsoft.com/en-us/library/system.threading.tasks.task.delay.aspx] противThread.Sleep [http://msdn.microsoft.com/en-us/library/system.threading.thread.sleep.aspx]? В частности, ...
, Я добавлю простой пример.
ужно импортировать данные о клиентах из устаревшей БД и выполнить несколько преобразований в процессе. Это означает, что одна запись должна выполнять дополнительные «события» (синхронизировать продукты, создавать счета и т. Д.). Моим ...
social.msdn.microsoft.com/Forums/en/parallelextensions/thread/...
приложение использует TPL для сериализации (потенциально) долго работающих единиц работы. Создание работы (заданий) осуществляется пользователем и может быть отменено в любое время. Чтобы иметь отзывчивый пользовательский интерфейс, если текущая ...
s, вы можете получить лучшую пропускную способность, но худшую задержку.
у использовать TPL в рабочем процессе в Windows Azure. Я ищу, чтобы добавить IJob очередь, это имеет метод Run, поэтому рабочий будет состоять из: цикл получить элемент из очереди Используйте TPL для вызова IJob.Run, это асинхронный вызов Но я ...
Использование секундомера с асинхронными методами
У меня есть некоторый код следующим образом: public void Start() { var watch = new Stopwatch(); watch.Start(); Task.Factory.StartNew(MyMethod1); Task.Factory.StartNew(MyMethod2); watch.Stop(); Log(watch.ElapsedMilliseconds); ...
Повторяющаяся фоновая задача [закрыто]
Я только начинаю пытаться использовать «Задачи» вместо потоков и пытаюсь реализовать объект с фоновой задачей «очистки», которая выполняется каждые 5 минут, пока объект используется, но который не должен блокировать сборку мусора. Что-то грубо ...
Есть ли аналог ExceptionDispatchInfo в Microsoft.Bcl.Async?
Есть ли аналогExceptionDispatchInfo [http://msdn.microsoft.com/en-us/library/system.runtime.exceptionservices.exceptiondispatchinfo%28v=vs.110%29.aspx] вMicrosoft.Bcl.Async [https://www.nuget.org/packages/Microsoft.Bcl.Async]? Я не могу найти ...
была соответствующая операция
я есть список объектов, которые необходимо обработать. Итак, скажем, что список - это список всех клиентов, и мне нужно выполнить интенсивную загрузку процессора для всех них. Хотя до и после этого вычисления мне нужно извлекать и фиксировать ...
Как правильно отменить исключение из задачи уже в неисправном состоянии?
У меня есть синхронный метод, который, помимо прочего, проверяет состояние ожидающей задачи и сбрасывает ее исключение, если таковое имеется: void Test(Task task) { // ... if (task.IsFaulted) throw task.Exception; // ... } Это не распространяет ...
Первый случай завершен за 26656мс, второй за 24478мс. Я повторил это много раз. Каждый раз второй подход незначительно быстрее.
разница между приведенными ниже фрагментами кода? Не будут ли оба использовать потоки потоков? Например, если я хочу вызвать функцию для каждого элемента в коллекции, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var ...