Вопросы с тегом «asynchronous»

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

22
Как мне сделать асинхронный запрос GET в PHP?
Я хочу сделать простой запрос GET к другому сценарию на другом сервере. Как мне это сделать? В одном случае мне просто нужно запросить внешний скрипт без необходимости вывода каких-либо данных. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage Во втором случае мне нужно получить текстовый вывод. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output Честно говоря, …
97 php  http  curl  asynchronous 

2
Обертывание синхронного кода в асинхронный вызов
У меня есть метод в приложении ASP.NET, на выполнение которого уходит довольно много времени. Вызов этого метода может происходить до 3 раз в течение одного пользовательского запроса, в зависимости от состояния кеша и параметров, которые пользователь предоставляет. Каждый вызов занимает около 1-2 секунд. Сам метод является синхронным вызовом службы и …

6
Как мне дождаться набора асинхронных функций обратного вызова?
У меня есть код в javascript, который выглядит примерно так: forloop { //async call, returns an array to its callback } После выполнения ВСЕХ этих асинхронных вызовов я хочу вычислить минимум по всем массивам. Как я могу дождаться их всех? Моя единственная идея прямо сейчас - создать массив логических значений …

4
является node.js 'console.log асинхронным?
Находятся ли console.log/debug/warn/errorв node.js асинхронно? Я имею в виду, остановится ли выполнение кода javascript до тех пор, пока материал не будет напечатан на экране, или он будет напечатан на более позднем этапе? Кроме того, мне интересно узнать, возможно ли, чтобы console.log НЕ отображала ничего, если оператор сразу после этого выдает …

3
Асинхронный вызов с ожиданием в HttpClient никогда не возвращается
Мне звонят из C#приложения метро на базе xaml на Win8 CP; этот вызов просто попадает в веб-службу и возвращает данные JSON. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); Он зависает, awaitно …

1
Ужасная производительность при использовании методов SqlCommand Async с большими данными
При использовании асинхронных вызовов у меня возникают серьезные проблемы с производительностью SQL. Я создал небольшой кейс, чтобы продемонстрировать проблему. Я создал базу данных на SQL Server 2016, которая находится в нашей локальной сети (а не в localDB). В этой базе данных у меня есть таблица WorkingCopyс двумя столбцами: Id (nvarchar(255, …

10
Порядок выполнения обработчика событий
Если я настрою несколько обработчиков событий, например: _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; в каком порядке запускаются обработчики при запуске события RetrieveDataCompleted? Выполняются ли они в одном потоке и последовательно в том порядке, в котором они зарегистрированы?

4
Каков статус асинхронного ввода-вывода POSIX (AIO)?
В сети разбросаны страницы, которые описывают возможности POSIX AIO с разной степенью детализации. Ни один из них не совсем недавний. Непонятно, что именно они описывают. Например, на «официальном» (?) Веб-сайте поддержки асинхронного ввода-вывода ядра Linux говорится, что сокеты не работают, но все страницы руководства «aio.h» на моей рабочей станции Ubuntu …
93 linux  asynchronous  posix  bsd  aio 

15
Получать уведомление, когда NSOperationQueue завершает все задачи
NSOperationQueueесть waitUntilAllOperationsAreFinished, но я не хочу его синхронно ждать. Я просто хочу скрыть индикатор прогресса в пользовательском интерфейсе, когда очередь заканчивается. Как лучше всего этого добиться? Я не могу отправлять уведомления с моего NSOperations, потому что я не знаю, какое из них будет последним, и, [queue operations]возможно, еще не пусто …

5
Стоит ли мне беспокоиться о предупреждении «В этом асинхронном методе отсутствуют операторы await и он будет работать синхронно»
У меня есть интерфейс, который предоставляет некоторые асинхронные методы. В частности, в нем определены методы, возвращающие либо Task, либо Task <T>. Я использую ключевые слова async / await. Я в процессе реализации этого интерфейса. Однако в некоторых из этих методов этой реализации нечего ждать. По этой причине я получаю предупреждение …

11
Возврат данных из асинхронного вызова в функции Swift
Я создал служебный класс в моем проекте Swift, который обрабатывает все запросы и ответы REST. Я создал простой REST API, чтобы проверить свой код. Я создал метод класса, который должен возвращать NSArray, но поскольку вызов API является асинхронным, мне нужно вернуться из метода внутри асинхронного вызова. Проблема в том, что …
93 ios  rest  asynchronous  swift 

3
console.log () асинхронно или синхронно?
В настоящее время я читаю Async Javascript Тревора Бернхэма. До сих пор это была отличная книга. Он говорит о том, что этот фрагмент и console.log являются «асинхронными» в консоли Safari и Chrome. К сожалению, я не могу повторить это. Вот код: var obj = {}; console.log(obj); obj.foo = 'bar'; // …

3
Использование async / await внутри нового конструктора Promise () - это анти-шаблон?
Я использую async.eachLimitфункцию для управления максимальным количеством операций за раз. const { eachLimit } = require("async"); function myFunction() { return new Promise(async (resolve, reject) => { eachLimit((await getAsyncArray), 500, (item, callback) => { // do other things that use native promises. }, (error) => { if (error) return reject(error); // …

1
Nodejs vs SignalR: зачем нам серверный javascript?
С тех пор, как я знал о Node.js, я всегда был его поклонником. Но сегодня я узнал о SignalR , который предоставляет альтернативную асинхронную - масштабируемую - модель реального времени для ASP.NET. Насколько мне известно, основным преимуществом Node.js перед SignalR является совместное использование кода между клиент-сервером (еще одно преимущество должно …

11
Как загрузить CSS асинхронно
Я пытаюсь удалить 2 файла CSS, которые блокируют рендеринг на моем сайте - они отображаются в Google Page Speed ​​Insights. Я использовал разные методы, ни один из которых не увенчался успехом. Но недавно я нашел сообщение о Thinking Async, и когда я применил этот код: <script async src="https://third-party.com/resource.js"></script>он устранил проблему. …
92 html  css  asynchronous 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.