Описание тега async-await

Это касается модели асинхронного программирования, поддерживаемой различными языками программирования, с использованием ключевых слов async и await.
3 ответа

Реализация асинхронного тайм-аута с использованием асинхронных / ожидающих конструкций бедного человека в.Net 4.0

мотивация C# 5.0 асинхронные / ожидающие конструкции - это круто, но, к сожалению, Microsoft показала только кандидат на выпуск.NET 4.5 и VS 2012, и потребуется некоторое время, чтобы эти технологии получили широкое распространение в наших проектах…
3 ответа

Реализовать async/await в функции сортировки массивов javascript

Я пытаюсь реализовать метод сортировки на транспортире ElementArrayFinder, Как известно, все методы транспортирования возвращают обещания. Так что мой метод сортировки имеет условие, которое зависит от разрешения обещаний. Я использую плагин для узл…
0 ответов

Понимание однопоточной природы зерна Орлеана

У меня есть следующий фрагмент кода клиента и зерна в Орлеане. // client code while(true) { Console.WriteLine("Client giving another request"); double temperature = random.NextDouble() * 40; var grain = client.GetGrain<ITemperatureSensorGrain>…
28 ноя '18 в 22:55
3 ответа

Завершить или выйти из асинхронного метода C# с помощью "return"

Я был новичком в async-await метод в C# 5.0и у меня есть несколько вопросов в моей голове Каков наилучший способ избежать async метод, если он не прошел входной аргумент или проверка на ноль? Каков логический поток использования return; в задании as…
1 ответ

Простой тест HttpClient не работает на Mono

При выполнении этого простого небольшого теста на Mono (3.2.1) в Mac OS X он никогда не печатает никакого ответа на консоль, а вместо этого говорит Shutting down finalizer thread timed out. Что-то не так с этим кодом или мой Mono плохо себя ведет? u…
08 авг '13 в 09:05
1 ответ

TypeError: преобразование круговой структуры в JSON при изменении на NodeJS Async Await

Недавно я узнал о NodeJS Async/Await. Изменены мои коды, чтобы сделать его чище и легче для чтения. Обновлен до NodeJS 8.2.1. MongoDB 2.2.30 Экспресс 4.1.4 Код выглядит ниже: var express = require('express'); var router = express.Router(); var Mongo…
29 июл '17 в 17:06
1 ответ

Оптимизация долгосрочного метода WebAPI

У меня есть функция WebAPI, которая выполняет вычисление цикла, чтобы найти одно числовое значение. Из моего клиентского JavaScript я делаю около 20 одновременных запросов к этой функции для загрузки одной страницы. С помощью инструмента Chrome для …
02 ноя '15 в 04:42
2 ответа

Как я могу вставить задержку между списком задач<int>?

У меня есть цикл, который создает 5 задач. Как я могу вставить задержку 5 секунд между каждой задачей. Я не знаю, как вписать Task.Delay(5000) туда. var tasks = new List&lt;Task&lt;int&gt;&gt;(); for (var i = 0; i &lt; 5; i++) { tasks.Add(ProcessQue…
11 мар '15 в 20:28
4 ответа

Лучшая производительность с использованием асинхронных и ожидающих

У меня есть одноядерный компьютер, и я хотел бы улучшить производительность своего кода, используя async и await. Код состоит из двух основных частей. первая операция ввода-вывода. (чтение из очереди служебной шины Azure для нескольких sessionId), в…
12 ноя '13 в 18:04
1 ответ

Параллельный вызов с AwaitAsync в блокировке WebApi

У меня есть операция webApi, которая выполняет 2 операции в || который внутренне вызывает HttpClient sendAsync. Если я применяю отладчики и выполняю вызов, он работает и возвращается. Если я удаляю отладчики, оба асинхронных вызова все еще работают …
27 июл '15 в 07:52
2 ответа

Работа с несколькими Scala Futures

У меня больше одного Future, val actor1 : Future[ActorRef] = createActorA() val actor2 : Future[ActorRef] = createActorB() ... ... ... Теперь мне нужно извлечь ActorRefиз всех этих фьючерсов, чтобы я мог использовать их для создания Router, val rout…
17 июл '14 в 21:04
0 ответов

TypeScript с помощью setTimeout() / async / ожидает получения ошибки tslib

Я пытаюсь создать функцию в моем коде TypeScript Node.js, которую можно использовать для вставки сна в мои модульные тесты (я использую последние версии Node.js и TypeScript). static timeout(milliseconds: number): Promise&lt;any&gt; { return new Pro…
13 дек '17 в 14:59
1 ответ

Разрешает распространение нескольких вызывающих асинхронных функций

Я пытался получить rejectиз моих асинхронных функций, чтобы вернуться к своим вызывающим, но по какой-то причине это не работает. Вот несколько примеров кода: "use strict"; class Test { constructor() { this.do1(); } async do1() { try { this.do2(); }…
15 май '15 в 08:52
0 ответов

Добавление div с асинхронными обещаниями

Я пытаюсь распечатать список имен и местоположений из массива, используя Firebase. Я изменяю массив с помощью асинхронного вызова, и я не могу понять, как ждать результатов перед печатью данных на страницу. Регистрация массива показывает, что данные…
05 ноя '18 в 17:38
2 ответа

Asynchronouos Socket Communication и фрагментация кучи

Я написал многопоточное приложение Socket Server, которое принимает более 1000 одновременных подключений. Недавно у нас был сбой приложения; после анализа файлов дампа стало известно, что приложение имеет сбой из-за повреждения кучи. Я нашел ту же с…
14 ноя '13 в 05:20
2 ответа

Task.Run или Task.Factory.StartNew - это плохая практика для Windows Phone или любой другой клиентской платформы?

У меня есть приложение WP 8.1, которое часто использует веб-сервис, и я хочу, чтобы оно было максимально отзывчивым. Из iOS dev expierense - есть одно строгое правило: "Не делайте в потоке пользовательского интерфейса никаких сложных вычислений! Не …
1 ответ

Угловая подписка возвращаемый объект Объект не строка

У меня есть такая функция. public static getStepImage(step, connection) { switch (step) { case label.ASSIGN: return label.IMAGE_DIRECTORY + "Assign.svg"; case E2wStepType.NOTIFICATION: return label.IMAGE_DIRECTORY + "Notification.svg"; case E2wStepT…
3 ответа

Платформа Polly CircuitBreakerAsync не повторяется в случае возникновения исключения

Я использую платформу Полли для временной обработки ошибок. Для синхронных операций политика автоматического выключателя Polly работает нормально, но когда я создал ее асинхронную версию, она не повторяет выполнение. Просьба предложить: Асинхронный …
04 апр '16 в 09:17
1 ответ

javascript async/await в универсальном цикле

Я хочу сделать этот пример /questions/7836893/idioma-dlya-povtorit-p-raz/7836910#7836910 синхронным. Это правильная реализация? let times= async (n,f)=&gt;{while(n--&gt;0) await f();} times(5,()=&gt; myfunc([1,2,3],err =&gt; err) ) myfunc сама по се…
14 дек '16 в 00:13
0 ответов

Entity Framework 6.1.3. Асинхронный вызов базы данных ASP.Net значительно медленнее, чем синхронный

Я тестирую вызовы базы данных с Include и заметил, что мой async код работал очень медленно по сравнению с синхронным кодом. Учитывая, что синхронный код работает почти в пять раз быстрее, я предполагаю, что сделал что-то ужасно неправильное, но не …
28 авг '18 в 14:24