async-await — все вопросы

2ответа
10 голосов
Как использовать выражение ожидания?
Не могу понять, как использовать await из python 3.5-rc2 >>> async def foo(): ... pass ... >>> await foo() File "<ipython-input-10-a18cb57f9337>", line 1 await f
2ответа
10 голосов
Реактивная асинхронная функция возвращает обещание, но не данные JSON
Я учусь реагировать на родной язык, и я столкнулся с проблемой. Почему получение данных по возвращению из асинхронной функции возвращает обещание, но в самой асинхронной функции она правильно возвра
1ответ
10 голосов
C # async /await - ограничение количества вызовов асинхронных методов /блокировок.
Я из мира C ++, поэтому я очень привык к блокировке потоков и защите мьютексов. Предполагая эту основную функцию: async Task BasicProcess() { // await time consuming task } Как я могу забло
1ответ
11 голосов
Значение AsyncLocal обновлено до нуля в ThreadContextChanged
Я пытаюсь понять, как AsyncLocal должен работать в .Net 4.6. Я помещаю некоторые данные в AsyncLocal ... но когда ThreadContext изменяется, он становится равным нулю. Вся причина, по которой я испол
3ответа
11 голосов
машинопись 2.1 с асинхронным /ожидающим генерированием цели ES5 /ES3 для angularjs
Я пытаюсь использовать async/await в угловом 1.5.5 проект. Учитывая этот метод обслуживания getDocumentTypes(): angular.IPromise<DocumentType[]> { var url = "api/document/type
3ответа
11 голосов
Как лучше обрабатывать расположенные элементы управления при использовании async /await
Рассмотрим этот код, который выполняется в потоке пользовательского интерфейса: dividends = await Database.GetDividends(); if (IsDisposed) return; //Do expensive UI work here earnings = await
1ответ
11 голосов
Scala Async vs. Java ForkJoinTask
Некоторое время назад я обнаружил асинхронный проект Scala . Вопрос в том, что же такого волшебного в этих блоках async, которые не могут быть реализованы с помощью простых функций (без расширения
3ответа
11 голосов
Возвращаются ли ресурсы потока задач .NET обратно в пул временно, если поток ожидает завершения асинхронной операции?
У меня есть задача TPL, которая выполняет две вещи. Во-первых, он вызывает веб-сервис. Во-вторых, он вставляет некоторые данные в базу данных. У меня до 20 заданий началось одновременно делать одно
2ответа
11 голосов
Поведение времени ожидания в HttpWebRequest.GetResponse () против GetResponseAsync ()
Когда я попробую следующий код: var request = (HttpWebRequest)HttpWebRequest.Create(url); request.Timeout = 3; // a small value var response = request.GetResponse(); Console.WriteLine(response.Co
1ответ
11 голосов
Помешает ли SemaphoreSlim (.NET) тому же потоку войти в блок?
Я прочитал документы для SemaphoreSlim SemaphoreSlim MSDN это означает, что SemaphoreSlim будет ограничивать часть кода, которая будет выполняться только одним потоком за раз, если вы настроите ег
3ответа
11 голосов
Различия между C # async и Java ExecutorService
В C # появилась отличная новая функция public Task<string> async f() { string r = LongCompute(); return r; } но разве это не эквивалентно public Future<String> f() { r
1ответ
12 голосов
Должны ли Stream.ReadAsync и Stream.WriteAsync изменять положение курсора синхронно перед возвратом или после завершения операции?
Я пытался реализовать Stream, который поддерживает ReadAsync и WriteAsync, а также учитывая наличие документация , я изо всех сил пытаюсь понять, как это сделать правильно. В частности, относительн
1ответ
12 голосов
Сценарий NodeJS с async /await, вызывающий синтаксическую ошибку (v7.10.0)
Я пытаюсь использовать async /await в NodeJS, но мой скрипт выдает синтаксическую ошибку. Мне показалось, что async /await поддерживается наивно начиная с узла 7,6 . Когда я запускаю node -v, я
3ответа
12 голосов
Task.Yield () в библиотеке нуждается в ConfigureWait (false)
рекомендуется использовать ConfigureAwait(false) всякий раз, когда вы можете , особенно в библиотеках, поскольку это помогает избежать взаимоблокировок и повысить производительность. Я написал б
2ответа
12 голосов
Вызов асинхронного метода для загрузки данных в конструктор viewmodel имеет предупреждение
Мое представление содержит ListView, который отображает некоторые данные из Интернета, я создаю асинхронный метод для загрузки данных и вызываю метод в конструкторе моей модели представления. В нем
1ответ
12 голосов
Когда на самом деле запускается задача C #?
Когда действительно начинается задание? public void DoSomething() { Task myTask = DoSomethingAsync(); Task.WaitAll(new[] { myTask }, 2000); } public async Task DoSomethingAsync() { a
3ответа
12 голосов
Преобразование цикла в задачи
У меня есть следующий синхронный код: foreach ( var step in result ) { step.Run(); } Я пытался преобразовать его в задачи, но мне это не удалось. Я попытался преобразовать его, используя Task
2ответа
12 голосов
Асинхронная блокировка не разрешена
По сути, я хочу сделать несколько асинхронных запросов к tcp-серверу. В настоящее время у меня есть работающий клиент, который работает только синхронно и блокирует пользовательский интерфейс при ка
4ответа
12 голосов
Позволит ли async /await использовать нас в конструкторах?
Как поставлен вопрос. Могу ли я это сделать? class MyClass { async constructor(){ return new Promise() } }
1ответ
13 голосов
async Task vs async void
Это может быть очень глупый вопрос, но у меня есть следующие строки кода, которые преобразуют изображения RAW в BitmapImages: public async void CreateImageThumbnails(string imagePath, int imgId) {
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132