Вопросы по теме 'async-await'

Блокировка ресурсов с помощью async/await
У меня есть приложение, в котором есть общий ресурс (система движения), к которому могут обращаться несколько клиентов. У меня есть отдельные операции, которым требуется доступ к системе на время перемещения и которые должны создавать исключения...
20383 просмотров
schedule 05.12.2023

Клиент SignalR в asp.net
Я создал концентратор серверов в приложении asp.net, как показано ниже. public class Calc : Hub { public void CalculateSomething(int a, int b) { // start working in a new thread var task = Task.Factory.StartNew(() =>...
744 просмотров

Асинхронная проблема при изменении метода использования коллекции
У меня был такой метод: public async Task<IEnumerable<Model>> Get(string link) { MyRequestAsync request = new MyRequestAsync(link); return await request.GetResult(); } Это работает очень хорошо. Тогда я решил немного...
128 просмотров
schedule 05.01.2024

вызовы асинхронной библиотеки, полагающиеся друг на друга, и как с ними справиться?
это продолжение предыдущего вопроса, который я разместил Calling асинхронный метод с использованием Task.Run кажется неправильным? Я думал, что код, написанный подрядчиком, был неправильным, но, следуя предоставленным ответам, я теперь задаюсь...
241 просмотров

Async и Await, почему два возвращаемых значения
Я пытаюсь понять Async and Await . Все идет хорошо, но я хотел бы уточнить одну вещь: почему в моем методе есть два оператора return. Я действительно ищу объяснение тому, что на самом деле происходит за кулисами. Я опубликую полный код ниже, так...
195 просмотров
schedule 03.12.2023

HttpClient GetAsync ThreadPool голодает
У нас есть серверный стек, ориентированный на микросервисы. Все микросервисы созданы поверх Nancy и зарегистрированы как службы Windows с topshelf . У одного из сервисов, который обрабатывает большую часть трафика (~ 5000 запросов в секунду),...
1769 просмотров

Как обрабатывать отклонение необработанного обещания в методе асинхронного объекта в Node.js expressjs?
Я использую асинхронную функцию внутри объекта для отправки ответа в express.js Код контроллера: module.exports = { async signUpEmail(req, res) { /** * @description Parameters from body * @param {string}...
4044 просмотров

Асинхронное ожидание в F#
Я переписываю часть C# в этой лабораторной работе на F#: https://github.com/Microsoft/TechnicalCommunityContent/tree/master/IoT/Azure%20Stream%20Analytics/Session%202%20-%20Hands%20On Я выполняю Упражнение 6, № 17 — создание типа...
878 просмотров
schedule 16.12.2023

ECMAScript7 async/await непоследовательное поведение в зависимости от того, используются ли скобки в функции стрелки или нет
Я столкнулся с непоследовательным поведением в Google Chrome 60.0.3112.78 (официальная сборка) (64-разрядная версия) при использовании современного ES6+ async/await, в зависимости от того, использую ли я квадратные скобки в функции стрелки, которая...
881 просмотров
schedule 16.12.2023

Использование асинхронного шаблона ожидания из статического метода, когда параллелизм не требуется
Есть ли польза от использования шаблона async/await, когда вы работаете синхронно? Например, в моем приложении у меня есть статические методы, которые вызываются cron (hangfire) для выполнения различных задач, связанных с вводом-выводом. Простой...
2830 просмотров
schedule 03.12.2023

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

Проблема с потоком выполнения asyncio
Я немного новичок в asyncio в Python. Я пытался запустить этот простой код, но не знаю, почему получаю такой неожиданный результат. Что я сделал, так это то, что в функции outer я создал асинхронные задачи и сохранил их в массиве tasks ....
135 просмотров

Вернуть Func ‹Task› в середине блока Using
Я хочу вернуть Func в середине блока using. Стоит ли беспокоиться об утилизации до того, как пользователь запустит результат Func? Пример кода: private IDbContextTransaction _transaction; public Func<Task> BeginTransaction() { Task...
90 просмотров