Запитання з тегом «asynchronous»

Асинхронне програмування - це стратегія відстрочки операцій з високою затримкою або низьким пріоритетом, як правило, у спробі покращити продуктивність, чуйність та / або комбінованість програмного забезпечення. Такі стратегії, як правило, використовуються з використанням деякої комбінації програмування та зворотних викликів, керованих подіями, і необов'язково з використанням паралельності за допомогою процедур та / або потоків.

30
Як повернути відповідь від асинхронного дзвінка?
На цьому питанні є відповіді на Stack Overflow на російському : Як визначити значення в середовищі або з функцій зворотного виводу? Або хотя би дождаться їх завершення У мене є функція, 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" і "очікувати"
З мого розуміння однієї з головних речей , які 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) …

10
Навіщо нам потрібне проміжне програмне забезпечення для асинхронного потоку в Redux?
Згідно з документами, "Без проміжного програмного забезпечення магазин Redux підтримує лише синхронний потік даних" . Я не розумію, чому це так. Чому компонент контейнера не може викликати API async, а потім dispatchдії? Наприклад, уявіть простий інтерфейс користувача: поле та кнопку. Коли користувач натискає кнопку, поле заповнюється даними з віддаленого сервера. …

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 …

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

12
Гарний випадок використання Akka [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я чув багато захоплень щодо Akka Framework (платформа сервісу Java / Scala), але поки …

7
async / wait - коли повернути Завдання проти пустоти?
За якими сценаріями ви хотіли б користуватися public async Task AsyncMethod(int num) замість public async void AsyncMethod(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()з обіцянками, тобто, вони будуть виконуватись одна за одною, а не паралельно. Так, наприклад, у нас є цей код: await someCall(); await anotherCall(); Я правильно розумію, що anotherCall()буде викликано лише тоді, коли someCall()буде завершено? Який найелегантніший …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.