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

2 ответа

Перезапуск задачи в фоновом режиме при возникновении определенных ошибок

Я использую некоторые REST-запросы, использующие Mono.Mac (3.2.3) для связи с сервером, и в качестве механизма повторных попыток я тихо пытаюсь выполнить HTTP-действия несколькими попытками, если они завершатся неудачно или по истечении времени ...

1 ответ

Преобразование async / await в Task.ContinueWith

Этот вопрос был вызван комментариями кэтот [https://stackoverflow.com/a/21326957/1768303]: Как сделать бэкпорт нелинейнымasync/await код для .NET 4.0 безMicrosoft.Bcl.Async? В связанном вопросе у нас естьWebRequest операцию, которую мы хотим ...

1 ответ

Вызов Task.wait может не ждать, если задача еще не запущена?

Я читал clr Джеффри Рихтера через c # book и чувствовал себя неловко, читая, что ожидание задачи не всегда может ждать, и я цитирую «Когда поток вызывает метод Wait, система проверяет, запущено ли выполнение Задачи, ожидающей поток. Если это ...

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

2 ответа

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

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

3 ответа

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

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

1 ответ

Последовательность задач и повторный ввод

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

1 ответ

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

Я хочу использовать Parallel.invoke. Если я назначу 20 параллельных задач, только 8 из них будут запущены одновременно. Мой процессор http://ark.intel.com/products/47925 [http://ark.intel.com/products/47925]и сообщаемое число потоков равно 8. Я ...

3 ответа

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

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

2 ответа

Как я могу реализовать как асинхронный метод, так и его синхронный аналог? [Дубликат]

На этот вопрос уже есть ответ: Синхронизация по Async позволяет избежать тупиков и предотвратить реагирование пользовательского интерфейса [/questions/14820606/sync-over-async-avoiding-deadlock-and-prevent-ui-from-being-responsive] 1 ответ ...