Вопросы с тегом 'asynchronous'

Асинхронное программирование - это стратегия отсрочки операций с высокой задержкой или низким приоритетом, как правило, в попытке повысить производительность, отзывчивость и/или составность программного обеспечения. Такие стратегии обычно используются с использованием некоторой комбинации управляемых событиями программ и обратных вызовов и, при необходимости, использования параллелизма через сопрограммы и/или потоки.
10

Вызовите функции aync/await параллельно

Насколько я понимаю, в ES7/ES2016 добавление нескольких await в код будет схоже с цепочкой .then() с promises, что означает, что они будут выполняться один за другим, а не в parallerl. Так, например, у нас есть этот код: await someCall(); await ano...
24 февр. '16 в 20:28
12

асинхронный и неблокирующий

В чем разница между асинхронными и неблокирующими вызовами? Также между блокировкой и синхронными вызовами (с примерами пожалуйста)?
12 апр. '10 в 21:12
4

Команда Sleep в T-SQL?

Есть ли способ написать команду T-SQL, чтобы просто спать в течение определенного периода времени? Я пишу веб-службу асинхронно, и я хочу, чтобы иметь возможность запускать некоторые тесты, чтобы увидеть, действительно ли асинхронный шаблон сделает е...
20 мар. '09 в 3:39
6

HttpClient.GetAsync(...) никогда не возвращается при использовании await/async

Изменить: Этот вопрос выглядит как та же проблема, но не имеет ответов... Изменить: В тестовом примере 5 задача, похоже, застряла в состоянии WaitingForActivation. Я столкнулся с некоторым нечетным поведением с использованием System.Net.Http.H...
27 апр. '12 в 1:28
4

WaitAll vs WhenAll

В чем отличие Task.WaitAll() и Task.WhenAll() от асинхронной CTP? Можете ли вы предоставить пример кода для иллюстрации различных вариантов использования?
25 мая '11 в 11:01
7

Как отклонить синтаксис async/wait?

Как я могу отклонить обещание, возвращенное функцией async/await? например. Первоначально foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>rejec...
25 февр. '17 в 8:20
10

Если async-wait не создает никаких дополнительных потоков, то как это реагирует на приложения?

Время и время снова, я вижу, что использование async - await не создает никаких дополнительных потоков. Это не имеет смысла, потому что единственные способы, с помощью которых компьютер может делать больше, чем 1 вещь за раз, - это На самом деле в...
24 мая '16 в 16:51
14

Чистая, легкая альтернатива Python скручена?

A (long) пока я написал веб-паук, который я многопользовал, чтобы одновременно разрешать одновременные запросы. Это было в моей юности Python, за несколько дней до того, как я узнал о GIL и связанных с ним проблемах для многопоточного кода (IE, больш...
01 дек. '09 в 6:49
8

Вызов синхронного асинхронного метода

У меня есть метод async: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Мне нужно вызвать этот метод из синхронного метода. Как я могу сделать это без дуб...
25 мар. '14 в 7:34
14

Обратный вызов после всех асинхронных для всех обратных вызовов завершен

Как следует из названия. Как мне это сделать? Я хочу вызвать whenAllDone() после того, как forEach-loop прошел через каждый элемент и выполнил некоторую асинхронную обработку. [1, 2, 3].forEach( function(item, index, array, done) { asyncFun...
24 сент. '13 в 13:34
4

Как я могу ограничить Parallel.ForEach?

У меня есть асинхронный цикл Parallel.ForEach(), с помощью которого я загружаю некоторые веб-страницы. Моя пропускная способность ограничена, поэтому я могу загружать только x страниц за раз, но Parallel.ForEach выполняет весь список желаемых веб-стр...
15 февр. '12 в 9:08
19

Как сделать асинхронные HTTP-запросы в PHP

Есть ли в PHP способ сделать асинхронные вызовы HTTP? Меня не волнует ответ, я просто хочу сделать что-то вроде file_get_contents(), но не жду, пока запрос завершится, прежде чем выполнить остальную часть моего кода. Это было бы очень полезно для отк...
23 сент. '08 в 23:00
8

Когда следует использовать Async Controllers в ASP.NET MVC?

У меня есть некоторые проблемы с использованием async-действий в ASP.NET MVC. Когда это улучшает производительность моих приложений, а когда это не так? Хорошо ли использовать async-действие везде в ASP.NET MVC? Что касается ожидаемых методов: сле...
01 июн. '15 в 6:21
3

Понимание dispatch_async

У меня есть вопрос вокруг этого кода dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL]; [self performSelectorOnMainThread:@selector(fet...
29 апр. '13 в 16:27
16

Хорошее введение в .NET Reactive Framework

Помимо документации Microsoft, есть ли хорошее введение и учебник в среду Microsoft Reactive (Rx)? Кроме того, что является хорошим примером (с кодом), что Reactive упрощает задачу программирования, которую сложно решить с использованием обычных мет...
20 окт. '09 в 17:33