7
ответов

Task.Run лямбда принимает неправильную локальную переменную из цикла [duplicate]

Привет в следующем примере: void Main () {Func & lt; int, int & gt; getPage = (pageNumber) = & gt; {SimulateSlowHttpRequest (); ЕЫпе (PageNumber); вернуть ...
вопрос задан: 17 January 2014 20:43
7
ответов

C # Parallel.Invoke: Когда действительно созданы делегаты? [Дубликат]

Я новичок в классе Parallel в .NET. У меня есть этот базовый код: List & lt; Action & gt; actions = new List & lt; Действие & gt; (); for (int iter = 1; iter & lt; = 5; iter ++) {...
вопрос задан: 17 January 2014 20:43
6
ответов

Наличие async / wait в Task.Run [duplicate]

Предположим, что следующие фиктивные (и бесполезные) методы: public async Task SomethingAsync () {ждут SomeAsyncOperation (); } public async Выполнение задачи (int numOfTimes) {var tasks = new List & lt; ...
вопрос задан: 30 September 2013 16:30
6
ответов

Отменить задачи в c # [duplicate]

Я работаю над движком, запрограммированным на C #, который создает и выполняет задачи .NET 4.5. В рамках этих задач код выполняется из разных API. Одна из них - табличная модель объекта (TOM). Мне нужно ...
вопрос задан: 5 December 2010 17:58
5
ответов

Как обрабатывать сообщения MSMQ параллельно

Я пишу Windows-сервис для потребления сообщений MSMQ. Служба будет иметь периоды высокой активности (80 000 сообщений, поступающих очень быстро) и длительные периоды бездействия (может быть несколько дней ...
вопрос задан: 31 March 2011 17:38
5
ответов

Слишком рано, чтобы начать разрабатывать для Библиотеки Параллели Задачи?

Я следовал за разработкой Библиотеки параллели задачи (TPL).NET с большим интересом, так как Microsoft сначала объявила об этом. Нет сомнения, что в моем уме, который мы в конечном счете возьмем...
вопрос задан: 28 January 2010 17:43
5
ответов

Заблокируйте свободные конструкции в .NET

Я плохо знаком с .NET и хотел бы знать, имеет ли .NET Java, эквивалентный из AtomicInteger, ConcurrentLinkedQueue, и т.д.? Я сделал немного поиска и ничего не мог придумать. Свободная блокировка...
вопрос задан: 30 October 2009 02:47
4
ответа

Параллель. Foreach, порождающий слишком много потоков

Проблема, Хотя код, о котором я буду говорить здесь, я записал в F#, он основан на.NET 4 платформы, не конкретно в зависимости от любой особенности F# (по крайней мере, это кажется так!). Я имею...
вопрос задан: 15 April 2013 10:50
4
ответа

Горячий для продолжения в настраиваемом планировщике задач после ожидания задачи? [Дубликат]

EDIT: этот вопрос касается того, где выполняется продолжение, а не где выполняется начальная задача. С помощью ключевых слов async / await и метода ConfigureAwait вы можете ожидать асинхронного кода, ...
вопрос задан: 15 March 2013 11:20
4
ответа

Используя хеш-таблицу в Параллели. ForEach?

У меня есть Параллель. Цикл foreach, выполняющий интенсивные действия в теле. Операция может использовать Хеш-таблицу для хранения значений и может быть снова использована для других последовательных объектов цикла. Я добавляю к...
вопрос задан: 1 November 2009 18:20
3
ответа

Как продолжить следующую строку, когда результат задачи содержит определенную строку [duplicate]

Я реализую tpl. Я посылаю 3 запроса к URL-адресу следующим образом. Когда вызывается DownloadAsync, я пытаюсь перейти к следующей строке, когда в любой строке результата задачи содержится «Выйти». Если они это сделают, ...
вопрос задан: 21 April 2016 17:22
3
ответа

TPL по сравнению с реактивной платформой

Когда можно было бы принять решение использовать Rx по TPL, или эти 2 платформы являются ортогональными? Из того, что я понимаю, что Rx, прежде всего, предназначается, чтобы обеспечить абстракцию по событиям и позволить состав, но это также...
вопрос задан: 3 July 2014 12:25
3
ответа

Операция параллельного ввода-вывода C # .NET (с дросселированием) [дубликат]

Я пытаюсь найти оптимальный подход для параллельного ввода-вывода. Долгое время я даже думал, что я понимаю эту тему, и нет ничего, что могло бы меня удивить. Но я был неправ. ...
вопрос задан: 31 March 2014 19:11
3
ответа

Поточная обработка библиотеки для многопоточной [закрытой] службы Windows

Я ищу хорошую библиотеку, предпочтительно в C#, который я могу использовать в сервисе окон, и он обработает всю необходимую функциональность многопоточности. Услуга будет работать каждый x минуты, проверить...
вопрос задан: 20 May 2013 08:09
3
ответа

Как (и если), чтобы записать очереди единственного потребителя, использующей TPL?

Я услышал набор подкастов недавно о TPL в.NET 4.0. Большинство из них описывает фоновые операции как загрузка изображений или выполнение вычисления, с помощью задач так, чтобы работа не делала...
вопрос задан: 23 May 2012 12:09
3
ответа

Вложенная Параллель. Циклы foreach в том же списке?

Я должен параллелизировать метод, который делает исчерпывающее попарное сравнение на элементах в списке. Последовательная реализация проста: foreach (var element1 в списке) foreach (var...
вопрос задан: 19 July 2010 13:46
3
ответа

Уничтожение заведенной в тупик Задачи в.NET 4 TPL

Я хотел бы начать пользоваться Библиотекой Параллели Задачи, поскольку это - рекомендуемая платформа, продвигающаяся для выполнения асинхронных операций. Одной вещью, которую я не смог найти, являются любые средства...
вопрос задан: 23 April 2010 01:15
3
ответа

Поддержка создания отчетов прогресса и возрастающих результатов в.NET 4.0 “Библиотеки Параллели Задачи”

Я знаю, что Библиотека Параллели Задачи все еще в бета-версии и, вероятно, будет меньше доступных ресурсов, но от того, что я считал, библиотека предоставляет совершенно особое лечение к планированию задач, исключению...
вопрос задан: 9 October 2009 02:28
2
ответа

Как делают Реактивная Платформа, PLINQ, TPL и Параллельные Расширения касаются друг друга?

По крайней мере, начиная с выпуска.NET 4.0, Microsoft, кажется, приложила много усилий в поддержке параллельного программирования и асинхронного программирования, и это кажется большим количеством API, и библиотеки вокруг этого имеют...
вопрос задан: 14 December 2015 20:38
2
ответа

TaskCreationOptions. Опция LongRunning и ThreadPool

TPL использует Планировщиков задач для координирования задач. Согласно официальному документу, планировщик задач по умолчанию использует Пул потоков, но если TaskCreationOptions. Опция LongRunning представлена затем, она создаст...
вопрос задан: 22 October 2014 20:58
2
ответа

Используя вложенную Параллель. Для

Рассмотрите этот пример: var x = 0; для (var i = 0; я <100; я ++) {для (var = i+1; <100; ++) x + = 1;} При печати x мы всегда добираемся 4950. Что относительно того, если я хочу...
вопрос задан: 4 October 2013 17:47
2
ответа

TaskScheduler. Обработчик событий UnobservedTaskException, никогда не инициированный

Я прочитываю книгу о Библиотеке Параллели Задачи C# и имею следующий пример, но TaskScheduler. Обработчик UnobservedTaskException никогда не инициирован. Может любой давать мне любого...
вопрос задан: 23 September 2012 14:43
2
ответа

Существует ли способ использовать Библиотеку параллели задачи (TPL) с SQLDataReader?

Мне нравится простота Параллели. Для и Параллель. Методы расширения ForEach в TPL. Я задавался вопросом, был ли способ использовать в своих интересах что-то подобное или даже с немного больше...
вопрос задан: 22 July 2012 14:11
2
ответа

Библиотека параллели задачи по сравнению с асинхронными рабочими процессами

У меня есть некоторый материал, записанный в c#, который выполняет параллельный код, делая интенсивное использование Библиотеки Параллели Задачи (Задача и будущие цепочки продолжения). Я теперь портирую это на F# и пытаюсь...
вопрос задан: 22 July 2012 08:41
2
ответа

Асинхронно ждать завершения Task с таймаутом

Я хочу дождаться завершения Task с некоторыми особыми правилами: Если он не завершился через X миллисекунд, я хочу отобразить сообщение для пользователя. И если он не завершился после ...
вопрос задан: 22 November 2010 03:12
2
ответа

Замена параллельной библиотеки задач для BackgroundWorker?

Есть ли в библиотеке параллельных задач что-нибудь, что будет рассматриваться как замена или улучшение по сравнению с классом BackgroundWorker? У меня есть приложение WinForms с пользовательским интерфейсом в стиле мастера, и оно ...
вопрос задан: 18 August 2010 14:56
2
ответа

Учитывает ли параллельная задача библиотека (или PLINQ) другие процессы

В частности, я смотрю на использование TPL для запуска (и ожидания) внешних процессов. Просматривает ли TPL общую загрузку машины (как процессора, так и ввода-вывода), прежде чем принять решение о запуске другой задачи (следовательно - в моем ...
вопрос задан: 16 August 2010 08:11
2
ответа

Я могу пользоваться библиотекой параллели задачи в проекте.Net 3.5?

Я слышал, что Библиотекой Параллели Задачи можно пользоваться в проекте.Net 3.5. Это корректно, и если да, как я использую его? В.Net 4.0 это находится в Системе. Поточная обработка, но когда я выбираю.Net 3.5 как...
вопрос задан: 9 June 2010 14:09
2
ответа

Параллельные циклы и Случайный приводят к нечетным результатам

Я только что начал играть с Библиотекой Параллели Задачи и столкнулся с интересными проблемами; у меня есть общее представление о том, что продолжается, но хотело бы услышать комментарии от людей, более компетентных, чем я к...
вопрос задан: 27 May 2010 20:22
2
ответа

Действительно ли.NET может Определить задачу для экземпляров, выходят из объема во время выполнения?

Если у меня есть следующий блок кода в методе (использующий.NET 4 и Библиотека Параллели Задачи): задача var = новая Задача (() => DoSomethingLongRunning ()); задача. Запустите (); и возвраты метода, будет...
вопрос задан: 6 May 2010 16:52