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

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

2
Операція асинхронізації Entity Framework займає десять разів більше часу
У мене є MVC-сайт, який використовує Entity Framework 6 для обробки бази даних, і я експериментував із його зміною, щоб все працювало як контролери асинхронізації, а виклики до бази даних виконувались як їх аналоги асинхронізації (наприклад, ToListAsync () замість ToList ()) Проблема, яку я маю, полягає в тому, що просто …

13
Як сформулювати різницю між асинхронним та паралельним програмуванням?
Багато платформ просувають асинхронність і паралелізм як засоби для підвищення чуйності. Я розумію різницю загалом, але часто мені важко сформулювати свою думку, як і для інших. Я програміст у робочий день і досить часто використовую асинхронізацію та зворотній зв'язок. Паралелізм відчуває екзотику. Але я відчуваю, що їх легко зв'язати, особливо …

8
Чи добре використовувати async компонентDidMount ()?
Чи використання componentDidMount()як функції асинхронізації належної практики в React Native чи я повинен уникати цього? Мені потрібно отримати деяку інформацію від того, AsyncStorageколи компонент монтується, але єдиний спосіб, який я знаю, зробити це можливим - це зробити componentDidMount()функцію асинхронізації. async componentDidMount() { let auth = await this.getAuth(); if (auth) this.checkAuth(auth); …

7
Як дочекатися завершення методу асинхронізації?
Я пишу програму WinForms, яка передає дані на пристрій класу USB HID. У моїй програмі використовується чудова бібліотека HID v6.0, яку можна знайти тут . Коротше кажучи, коли мені потрібно записати дані на пристрій, це код, який викликається: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { …

2
Що таке неблокуючий або асинхронний введення / виведення в Node.js?
Що стосується двигунів JavaScript на стороні сервера, що таке блокування вводу / виводу або асинхронного вводу / виводу? Я вважаю, що це згадується як перевага перед реалізаціями на сервері Java.

3
Розуміння циклу подій
Я думаю про це, і ось що я придумав: Давайте подивимось цей код нижче: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Надходить запит, і JS двигун починає виконувати код вище, крок за кроком. Перші два дзвінки - це синхронізовані дзвінки. Але коли мова йде про setTimeoutметод, він стає асинхронним виконанням. Але JS …

10
Асинхронний проти багатопотокових - Чи є різниця?
Чи завжди асинхронний дзвінок створює новий потік? Яка різниця між ними? Чи завжди асинхронний дзвінок створює чи використовує новий потік? У Вікіпедії сказано : У комп'ютерному програмуванні асинхронні події - це ті, що відбуваються незалежно від основного потоку програми. Асинхронні дії - це дії, виконані за неблокуючою схемою, що дозволяють …

2
Як ви реалізуєте метод делегування асинхронних дій?
Трохи довідкової інформації. Я вивчаю стек Web API і намагаюся інкапсулювати всі дані у вигляді об’єкта "Результат" з такими параметрами, як Success та ErrorCodes. Однак різні методи давали б різні результати та коди помилок, але, як правило, об'єкт результатів, як правило, був би створений однаково. Щоб заощадити деякий час, а …

9
Чи синхронізована функція jQuery “every ()”?
розглянути цей сценарій для перевірки: function validateForm (validCallback) { $('#first-name').add($('#last-name')).add($('#address')).each(function () { // validating fields and adding 'invalid' class to invalid fields. }); // doing validation this way for almost 50 fields (loop over 50 fields) if ($('#holder .invalid').length == 0) { // submitting data here, only when all fields …

5
async очікують повернення Завдання
Чи може хтось пояснити, що це означає в синхронному методі? Якщо я спробую змінити метод, asyncтоді VS скаржиться на це. Це працює: public Task MethodName() { return Task.FromResult<object>(null); } Це не працює: public async Task MethodName() { return Task.FromResult<object>(null); } Тому в основному я хотів би знати, що саме це …

3
Чи є async HttpClient від .Net 4.5 поганим вибором для додатків з інтенсивним навантаженням?
Нещодавно я створив просту програму для тестування пропускної здатності виклику HTTP, яку можна генерувати асинхронним способом проти класичного багатопотокового підходу. Додаток здатний виконувати заздалегідь задану кількість HTTP-дзвінків і в кінці відображає загальний час, необхідний для їх виконання. Під час моїх тестів усі HTTP-дзвінки були здійснені до мого локального сервера IIS, …

4
Яка різниця між поверненням порожнечі та поверненням завдання?
Переглядаючи різні зразки CTP C # Async, я бачу деякі функції асинхронізації, які повертаються void, та інші, які повертають негенеріальні Task. Я бачу, чому повернення a Task<MyType>корисно повернути дані абоненту, коли операція асинхронізації завершиться, але функції, які я бачив, мають тип Taskповернення, ніколи не повертають жодних даних. Чому б не …

5
Як використовувати jQuery в хромованому розширенні?
Я пишу хромоване розширення. І я хочу використовувати jQueryв своєму розширенні. Я не використовую жодної фонової сторінки , лише фоновий сценарій . Ось мої файли: manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": { …

6
Чому я не можу закинути всередину обробника Promise.catch?
Чому я не можу просто закинути Errorвсередину зворотного виклику виклику і дозволити процесу обробляти помилку так, як ніби вона була в будь-якій іншій області застосування? Якщо я нічого не роблю, я console.log(err)нічого не роздруковую і нічого не знаю про те, що сталося. Процес просто закінчується ... Приклад: function do1() { …

7
Чому setState в reactjs Async замість Sync?
Я щойно виявив, що this.setState()функція реагування в будь-якому компоненті є асинхронною або викликається після завершення функції, в яку вона була викликана. Зараз я шукав і знайшов цей блог ( setState () Операція мутації стану може бути синхронною у ReactJS ) Тут він виявив, що setStateце async (викликається, коли стек порожній) …

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