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

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

6
Параметр за замовчуванням для CancellationToken
У мене є асинхронний код, до якого я хотів би додати a CancellationToken. Однак є багато реалізацій, де це не потрібно, тому я хотів би мати параметр за замовчуванням - можливо CancellationToken.None. Однак Task<x> DoStuff(...., CancellationToken ct = null) врожайність Значення типу '' не можна використовувати як параметр за замовчуванням, …

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

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 …

1
Жахлива продуктивність за допомогою методів SqlCommand Async з великими даними
У мене виникають основні проблеми з продуктивністю SQL під час використання асинхронних викликів. Я створив невеликий випадок, щоб продемонструвати проблему. Я створив базу даних на SQL Server 2016, яка знаходиться в нашій локальній мережі (отже, не в localDB). У цій базі даних у мене є таблиця WorkingCopyз 2 стовпцями: Id …

4
Який статус POSIX асинхронного вводу / виводу (AIO)?
Існують сторінки, розкидані по Інтернету, які описують засоби POSIX AIO з різною кількістю деталей. Жоден з них не є жахливо останнім часом. Не ясно, що саме вони описують. Наприклад, "офіційний" (?) Веб-сайт для асинхронної введення-виводу ядра Linux тут говорить про те, що сокети не працюють, але сторінки керівництва "aio.h" на …
93 linux  asynchronous  posix  bsd  aio 

10
Порядок виконання обробника подій
Якщо я налаштував кілька обробників подій, приблизно так: _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; в якому порядку виконуються обробники під час запуску події RetrieveDataCompleted? Чи запускаються вони в одному потоці та послідовно в тому порядку, який зареєстровано?

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

3
console.log () асинхронізація чи синхронізація?
Зараз я читаю асинхронний Javascript Тревора Бернхема. На сьогодні це чудова книга. Він розповідає про те, що цей фрагмент і console.log є `` асинхронними '' в консолі Safari та Chrome. На жаль, я не можу повторити це. Ось код: var obj = {}; console.log(obj); obj.foo = 'bar'; // my outcome: …

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); // …

5
Чи повинен я хвилюватися з приводу попередження "Цей метод асинхронізації не має операторів" await "і буде працювати синхронно"
У мене є інтерфейс, який надає деякі асинхронні методи. Більш конкретно він має визначені методи, які повертають або Task, або Task <T>. Я використовую ключові слова async / await. Я перебуваю в процесі впровадження цього інтерфейсу. Однак у деяких із цих методів ця реалізація не має на що чекати. З …

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

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


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

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