Результаты поиска по запросу "task-parallel-library"
Как я могу назначить имя для задачи в TPL
Я собираюсь использовать много задач, запущенных в моем приложении. Каждая группа задач по какой-то причине выполняется. Я хотел бы назвать эти задачи, чтобы при просмотре окна «Параллельные задачи» я мог их легко распознать. С другой точки ...
Предоставление отмены, если опрос CancellationToken невозможен
Вот (глупый) пример метода, который блокирует поток вызывающего, но не поддерживает отмену: Public Sub WorkUntil5() Threading.SpinWait.SpinUntil(Function() Now.Hour >= 17) End SubВ худшем случае для вызова этого метода требуется 17 часов. ...
Метод возврата задачи Stubbing в асинхронном модульном тесте
Допустим, у меня есть следующий класс и интерфейс, от которого он зависит: public class MyController { private IRepository _repository; public MyController(IRepository repository) { _repository = repository; } public async Task ...
Хранение значений при параллельной обработке
Я только что попробовал эту простую программу ... ничего особенного .. double[] a = new double[100000]; double[] b = new double[100000]; List<double> a1 = new List<double>(); List<double> b1 = new List<double>(); for (Int64 i = 0; i < 100000; ...
Использование async / await и возврат Задачи <HttpResponseMessage> из методов ASP.NET Web API
У меня есть метод Portable Class Library (PCL), подобный этому: public async Task<string> GetLineStatuses() { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); using (HttpWebResponse response = (HttpWebResponse)await ...
Создать завершенную задачу
Я хочу создать законченныйTask (неTask<T>). Есть ли что-то встроенное в .NET для этого? Смежный вопрос:Создать выполненное задание <T> [https://stackoverflow.com/questions/4245968/create-a-completed-taskt]
Что происходит с работой, запланированной Task.Run () после завершения программы?
Я проводил некоторые тесты с TPL и async / await и заметил кое-что, что я нахожу неожиданным: я планировал работу для запуска, используя lambdas и Task.Run, например: Task.Run(()=>Console.WriteLine("Nice program"));И тогда я понял, что ...
Параллельное выполнение задачи с помощью async / await
В контекстеприставкаприложение, использующееасинхронная / Awaitконструкции, я хотел бы знать, возможно ли, чтобы "продолжения" работали параллельно в нескольких потоках на разных процессорах. Я думаю, что это так, поскольку продолжения размещены ...
Синхронно ожидает асинхронную операцию и почему Wait () останавливает программу здесь
ПредисловиеЯ ищу объяснение, а не просто решение. Я уже знаю решение. Несмотря на то, что я потратил несколько дней на изучение статей MSDN об асинхронном шаблоне на основе задач (TAP), асинхронности и ожидания, я все еще немного озадачен ...
Как правильно сделать Parallel.ForEach, блокировки и отчеты о проделанной работе
Я пытаюсь реализоватьParallel.ForEach шаблон и отслеживать прогресс, но я что-то упускаю в отношении блокировки. В следующем примере считается до 1000, когдаthreadCount = 1, но не когдаthreadCount > 1. Как правильно это сделать? class Program { ...