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

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

30
Как мне вернуть ответ от асинхронного вызова?
На этот вопрос есть ответы на переполнение стека на русском : Как вернуть значение из события или из функции обратного вызова? Или хотя бы дождаться их окончания У меня есть функция, fooкоторая делает запрос Ajax. Как я могу вернуть ответ от foo? Я попытался вернуть значение из successобратного вызова, а …

30
Как я могу загружать файлы асинхронно?
Я хотел бы загрузить файл асинхронно с JQuery. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input …

15
Как я могу заставить jQuery выполнять синхронный, а не асинхронный Ajax-запрос?
У меня есть виджет JavaScript, который обеспечивает стандартные точки расширения. Одним из них является beforecreateфункция. Он должен вернуться, falseчтобы предотвратить создание элемента. Я добавил Ajax-вызов в эту функцию, используя jQuery: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == …

22
Асинхронное против синхронного выполнения, что это действительно означает? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 7 месяцев назад . В чем разница между асинхронным и синхронным выполнением?

21
Как и когда использовать «async» и «await»
Из моего понимания одной из главных вещей , которые asyncиawait делает это , чтобы сделать код легко писать и читать - но используют их равный нерест фоновых потоков для выполнения длинной логики продолжительности? Я сейчас пробую самый простой пример. Я добавил несколько комментариев. Можете ли вы уточнить это для меня? …

6
Почему моя переменная не изменилась после того, как я изменил ее внутри функции? - асинхронная ссылка на код
Учитывая следующие примеры, почему не outerScopeVarопределено во всех случаях? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; $.post('loldog', function(response) { outerScopeVar …

10
Зачем нам промежуточное ПО для асинхронного потока в Redux?
Согласно документации, «без промежуточного программного обеспечения хранилище Redux поддерживает только синхронный поток данных» . Я не понимаю, почему это так. Почему компонент контейнера не может вызвать асинхронный API, а затем dispatchдействия? Например, представьте себе простой интерфейс: поле и кнопку. Когда пользователь нажимает кнопку, поле заполняется данными с удаленного сервера. import …

30
Как проверить доступ в интернет на Android? InetAddress никогда не истекает
Я получил, AsyncTaskчто должен проверить доступ к сети по имени хоста. Но время doInBackground()никогда не истекает. У кого-нибудь есть подсказка? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String... params) { Main.Log("doInBackground() isHostAvailable():"+params[0]); try { return InetAddress.getByName(params[0]).isReachable(30); …

24
Как мне запустить синхронный асинхронный метод Task <T>?
Я изучаю async / await и столкнулся с ситуацией, когда мне нужно синхронно вызывать асинхронный метод. Как я могу это сделать? Асинхронный метод: public async Task&lt;Customers&gt; GetCustomers() { return await Service.GetCustomersAsync(); } Нормальное использование: public async void GetCustomers() { customerList = await GetCustomers(); } Я пытался использовать следующее: Task&lt;Customer&gt; task …

12
Хороший вариант использования для Akka [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я слышал много восторженных отзывов об инфраструктуре Akka (сервисной платформе Java / Scala), …

7
async / await - когда вернуть Task void void?
По каким сценариям можно использовать public async Task AsyncMethod(int num) вместо public async void AsyncMethod(int num) Единственный сценарий, который я могу придумать, - это если вам нужна задача, чтобы отслеживать ее прогресс. Кроме того, в следующем методе ненужны ли ключевые слова async и await? public static async void AsyncMethod2(int num) …

10
AngularJS: инициализировать сервис с асинхронными данными
У меня есть служба AngularJS, которую я хочу инициализировать с некоторыми асинхронными данными. Что-то вроде этого: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Очевидно, …

15
Не удается указать модификатор «async» в методе «Main» консольного приложения
Я новичок в асинхронном программировании с asyncмодификатором. Я пытаюсь выяснить, как убедиться, что мой Mainметод консольного приложения действительно работает асинхронно. class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public async Task&lt;List&lt;TvChannel&gt;&gt; GetList() { GetPrograms pro …

11
Вызов асинхронных / ожидающих функций параллельно
Насколько я понимаю, в ES7 / ES2016 размещение нескольких awaitкодов в коде будет работать подобно цепочке .then()с обещаниями, то есть они будут выполняться один за другим, а не в parallerl. Так, например, у нас есть этот код: await someCall(); await anotherCall(); Правильно ли я понимаю, что anotherCall()будет вызываться только после …


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