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

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


14
Придушити попередження CS1998: цього методу асинхронізації бракує "очікування"
У мене є інтерфейс з деякими функціями асинхронізації. Деяким класам, що реалізує інтерфейс, чекати нічого не можна, а деякі можуть просто кинути. Це трохи дратує всі попередження. Якщо ви не використовуєте функцію очікування у функції асинхронізації. Чи можливо придушити повідомлення? public async Task<object> test() { throw new NotImplementedException(); } попередження …
104 c#  asynchronous 

2
Як користуватися RestSharp з функцією async / wait
Я намагаюся знайти сучасний приклад деякого асинхронного коду C #, який використовує RestSharp з asyncі await. Я знаю, що нещодавно оновлено Haack, але я не знаю, як використовувати нові методи. Крім того, як я можу надати маркер скасування, щоб операцію можна було скасувати (скажімо, якщо людині нудно чекати і натиснути …

3
Виконання асинхронного завдання в Flask
Я пишу заявку на Flask, яка працює дуже добре, крім WSGIсинхронної та блокуючої. У мене є одне завдання, яке викликає сторонній API, і це завдання може зайняти кілька хвилин. Я хотів би зробити цей дзвінок (насправді це низка дзвінків) і дати йому запуститися. в той час як контроль повертається в …

5
Чому ця дія асинхронізації висить?
У мене багаторівневий додаток .Net 4.5, який викликає метод, використовуючи нове asyncі awaitключове слово C #, яке просто висить, і я не можу зрозуміти, чому. Внизу у мене є метод асинхронізації, який розширює нашу утиліту бази даних OurDBConn(в основному обгортку для базових DBConnectionта DBCommandоб'єктів): public static async Task<T> ExecuteAsync<T>(this OurDBConn …

8
Чому не чекає на Task.WhenAll кидає AggregateException?
У цьому коді: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …


1
Використовуйте висловлювання та очікуйте, що ключові слова добре зіграють у c
У мене виникає ситуація, коли я здійснюю asyncвиклик методу, який повертається та IDisposableекземпляр. Наприклад: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Тепер, перш ніж asyncбув на сцені, під час роботи з IDisposableекземпляром цей виклик та код, який використовував змінну "відповідь", будуть загорнуті в оператор, що використовує. Моє запитання - чи це …

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

4
Як "чекати" повернення зворотного дзвінка?
При використанні простого зворотного виклику, наприклад у прикладі нижче: test() { api.on( 'someEvent', function( response ) { return response; }); } Як можна змінити функцію на використання async / await? Зокрема, припускаючи, що 'someEvent' гарантовано буде викликано один раз і лише один раз, я хотів би, щоб тест функції був …

5
Чекаємо, поки завдання закінчиться
Як я можу змусити свій код чекати, поки завдання в DispatchQueue закінчиться? Чи потрібен якийсь CompletionHandler чи щось таке? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - this will contain …

3
Коли я повинен використовувати метод "тоді" відкладеного jQuery і коли я повинен використовувати метод "труба"?
jQuery Deferredмає дві функції, які можна використовувати для реалізації асинхронного ланцюжка функцій: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Функція або масив функцій, що викликаються, коли рішення відкладено. failCallbacks Функція або масив функцій, що викликаються, коли відхилено відкладене. pipe() deferred.pipe( [doneFilter] [, failFilter] ) Returns: Promise doneFilter Необов'язкова функція, …

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 

5
Яка різниця між обіцянками JavaScript та асинхронністю?
Я вже використовую функції ECMAScript 6 та ECMAScript 7 (завдяки Babel) у своїх додатках - як для мобільних, так і для Інтернету. Очевидно, першим кроком було досягнення рівня ECMAScript 6. Я дізнався багато асинхронних зразків, обіцянки (які насправді є багатообіцяючими), генератори (не впевнений, чому символ *) тощо. Із них обіцянки …

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

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