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

2 ответа

MonoTouch - Threading

Обычная задача - сделать что-то в фоновом потоке, а затем по окончании передать результаты в поток пользовательского интерфейса и проинформировать пользователя. Я понимаю, что есть два распространенных способа: Я могу использовать TPL: var ...

3 ответа

Stream Multicasting - один раз считайте поток, но обрабатывайте его по-разному, с минимальной буферизацией

Для масштабируемости и экономии ресурсов лучше избегать считывания всего входного потока в память, а вместо этого пытаться обрабатывать его как поток, считывая небольшие порции за раз. Это легко сделать в .NET, когда у вас есть одна вещь, которую ...

3 ответа

Текущий SynchronizationContext не может использоваться в качестве TaskScheduler

Я используюЗадачи [http://msdn.microsoft.com/en-us/library/system.threading.tasks.aspx]запускать длительные вызовы сервера в моей ViewModel и результаты возвращаются обратноDispatcher с помощьюTaskScheduler.FromSyncronizationContext(), ...

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

2 ответа

Parallels.ForEach занимает столько же времени, сколько Foreach

Все, Я использую Parallels.ForEach следующим образом private void fillEventDifferencesParallels(IProducerConsumerCollection<IEvent> events, Dictionary<string, IEvent> originalEvents) { Parallel.ForEach<IEvent>(events, evt => { IEvent ...

3 ответа

Использование Parallel.Foreach в небольшом лазурном экземпляре

У меня есть WebRole, работающий на маленьком экземпляре. В этой WebRole есть метод, который загружает большое количество файлов в хранилище BLOB. Согласно спецификациям экземпляров Azure, маленький экземпляр имеет только1 ядро, Итак, будет ли ...

3 ответа

Контрактное соглашение при реализации метода, который возвращает задание

Существует ли «передовая практика» или договорное соглашение с MS при реализации метода, который возвращает задание в отношении создания исключений? Это возникло при написании модульных тестов, и я пытался выяснить, нужно ли мне тестировать ...

5 ответов

Как правильно распараллелить работу, сильно полагаясь на ввод-вывод

Я создаю консольное приложение, которое должно обрабатывать кучу данных. По сути, приложение получает ссылки из БД. Для каждой ссылки проанализируйте содержимое файла и внесите некоторые изменения. Эти файлы являются HTML-файлами, и процесс ...

4 ответа

Как я могу позволить исключениям Задачи распространяться обратно в поток пользовательского интерфейса?

В TPL, если исключение выдаетсязадача [http://msdn.microsoft.com/en-us/library/system.threading.tasks.task.aspx]это исключение фиксируется и сохраняется ...

2 ответа

Как Reactive Framework, PLINQ, TPL и Parallel Extensions связаны друг с другом?

По крайней мере, с момента выпуска .NET 4.0 Microsoft, похоже, приложила много усилий для поддержки параллельного и асинхронного программирования, и, похоже, появилось много API и библиотек для этого. Особенно следующие модные имена постоянно ...

3 ответа

SynchronizationLockException на Monitor.Exit при использовании await

Я создаю фрагмент кода, который получает веб-страницу из устаревшей системы, которая у нас есть. Чтобы избежать чрезмерных запросов, я кеширую полученный URL. Я используюMonitor.Enter, Monitor.Exit и двойная проверка, чтобы избежать выдачи ...