Все вопросы: [async-workflow]
6 вопросов
F# async web request, handling exceptions
I'm trying to use async workflows in F# to fetch several web requests. However, some of my requests are occasionally returning errors (e.g. http 500), and I don't know how to handle this. It appears like my F# program gets stuck in an infinite loop when running in the debugger. I'm probably mis...
Как сохранить управляемый код асинхронной параллельной программы (например, на C ++)
В настоящее время я работаю над серверным приложением, которому необходимо управлять устройствами сбора данных по сети. Из-за этого нам нужно много заниматься параллельным программированием. Со временем я узнал, что существует три подхода к связи между объектами обработки (потоками / процессами ...
Есть ли в dotNet асинхронная версия DirectoryInfo.GetFiles / Directory.GetDirectories?
Есть ли в dotNet асинхронная версия DirectoryInfo.GetFiles / Directory.GetDirectories? Я хотел бы использовать их в асинхронном блоке F #, и было бы неплохо иметь версию, которая может вызываться с помощью AsyncCallbacks. Проблема в том, что я пытаюсь засосать кучу каталогов, вероятно, при мо...
Рекомендации по распараллеливанию с использованием асинхронного рабочего процесса
Допустим, я хотел очистить веб-страницу и извлечь некоторые данные. Скорее всего, я напишу примерно так: let getAllHyperlinks(url:string) = async { let req = WebRequest.Create(url) let! rsp = req.GetResponseAsync() use stream = rsp.GetResponseStream() ...
Асинхронные рабочие процессы в F #
Я программист на C #, но у меня есть вопрос об асинхронных рабочих процессах на F #. Предположим, у меня есть следующий класс в библиотеке классов C #: class File { IAsyncResult BeginReadAll(string fileName, AsyncCallback callback, object state){} string EndReadAll(IAsyncResult result){} } ...
Распараллеливание кода во вложенных циклах
Вы всегда слышите, что функциональный код легче распараллелить, чем нефункциональный, поэтому я решил написать функцию, которая выполняет следующие действия: При вводе строк подсчитайте количество уникальных символов для каждой строки. Итак, с учетом ввода [ "aaaaa"; "bbb"; "ccccccc"; "abbbc"...