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

4 ответа

Когда использовать 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]? В частности, ...

1 ответ

, Я добавлю простой пример.

ужно импортировать данные о клиентах из устаревшей БД и выполнить несколько преобразований в процессе. Это означает, что одна запись должна выполнять дополнительные «события» (синхронизировать продукты, создавать счета и т. Д.). Моим ...

1 ответ

social.msdn.microsoft.com/Forums/en/parallelextensions/thread/...

приложение использует TPL для сериализации (потенциально) долго работающих единиц работы. Создание работы (заданий) осуществляется пользователем и может быть отменено в любое время. Чтобы иметь отзывчивый пользовательский интерфейс, если текущая ...

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

1 ответ

s, вы можете получить лучшую пропускную способность, но худшую задержку.

у использовать TPL в рабочем процессе в Windows Azure. Я ищу, чтобы добавить IJob очередь, это имеет метод Run, поэтому рабочий будет состоять из: цикл получить элемент из очереди Используйте TPL для вызова IJob.Run, это асинхронный вызов Но я ...

3 ответа

Использование секундомера с асинхронными методами

У меня есть некоторый код следующим образом: public void Start() { var watch = new Stopwatch(); watch.Start(); Task.Factory.StartNew(MyMethod1); Task.Factory.StartNew(MyMethod2); watch.Stop(); Log(watch.ElapsedMilliseconds); ...

1 ответ

Повторяющаяся фоновая задача [закрыто]

Я только начинаю пытаться использовать «Задачи» вместо потоков и пытаюсь реализовать объект с фоновой задачей «очистки», которая выполняется каждые 5 минут, пока объект используется, но который не должен блокировать сборку мусора. Что-то грубо ...

2 ответа

Есть ли аналог 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]? Я не могу найти ...

1 ответ

 была соответствующая операция

я есть список объектов, которые необходимо обработать. Итак, скажем, что список - это список всех клиентов, и мне нужно выполнить интенсивную загрузку процессора для всех них. Хотя до и после этого вычисления мне нужно извлекать и фиксировать ...

1 ответ

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

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

1 ответ

Первый случай завершен за 26656мс, второй за 24478мс. Я повторил это много раз. Каждый раз второй подход незначительно быстрее.

разница между приведенными ниже фрагментами кода? Не будут ли оба использовать потоки потоков? Например, если я хочу вызвать функцию для каждого элемента в коллекции, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var ...