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

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

8
Зачекайте, поки завершення виконання циклу з асинхронними мережевими запитами завершиться
Я хотів би, щоб цикл for in надіслав купу мережевих запитів до firebase, а потім передати дані новому контролеру перегляду, коли метод закінчить виконання. Ось мій код: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, withBlock: { snapshot in datesArray["\(key.0)"] …

6
Асинхронні операції в ASP.NET MVC використовують потік із ThreadPool на .NET 4
Після цього питання мені стає зручно при використанні операцій з асинхронізацією в ASP.NET MVC. Отже, я написав два повідомлення про це: Моя робота над асинхронним програмуванням на основі завдань у веб-додатках C # 5.0 та ASP.NET MVC Асинхронні дзвінки з бази даних за допомогою асинхронної моделі програмування (TAP) на основі …

16
Чи можливий асинхронний виклик jdbc?
Цікаво, чи існує спосіб здійснення асинхронних дзвінків до бази даних? Наприклад, уявіть, що у мене є великий запит, який потребує дуже тривалого часу на обробку, я хочу надіслати запит і отримати сповіщення, коли запит поверне значення (передавши Слухач / зворотний виклик чи щось). Я не хочу блокувати очікування відповіді бази …

23
Як уникнути тривалого вкладання асинхронних функцій у Node.js
Я хочу створити сторінку, яка відображає деякі дані з БД, тому я створив деякі функції, які отримують ці дані з моєї БД. Я просто новачок у Node.js, тому, наскільки я розумію, якщо я хочу використовувати їх на одній сторінці (відповідь HTTP), я повинен був би їх вкладати: http.createServer(function (req, res) …

7
Реалізуйте загальний тайм-аут C #
Я шукаю гарні ідеї для реалізації загального способу виконання єдиного рядка (або анонімного делегата) виконання коду з таймаутом. TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min Я шукаю рішення, яке можна елегантно реалізувати в багатьох місцях, де мій код взаємодіє …



6
Зачекайте недійсного методу асинхронізації
Як я можу чекати void async метод закінчить свою роботу? Наприклад, у мене є функція, як показано нижче: async void LoadBlahBlah() { await blah(); ... } тепер я хочу переконатися, що все завантажено, перш ніж продовжувати десь ще.
155 c#  asynchronous 

11
Як слід викликати 3 функції, щоб виконати їх одна за одною?
Якщо мені потрібно викликати ці функції одна за одною, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Я знаю, що в jQuery я можу зробити щось на кшталт: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Але припустимо, що я не використовую jQuery і хочу зателефонувати: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Як я повинен викликати ці функції для виконання some_3secs_functionта …

17
Реагувати - Показувати екран завантаження, коли DOM рендерує?
Це приклад зі сторінки додатків Google Adsense. Екран завантаження, що відображається до того, як головна сторінка з’явилася після. Я не знаю, як зробити те ж саме з React, оскільки якщо я зроблю екран завантаження, виконаний компонентом React, він не відображається, коли сторінка завантажується, тому що вона повинна чекати, коли DOM …

7
Основний параметр Node.js package.json
Я вже зробив досить багато пошуків. Однак, все ще виникають сумніви щодо основного параметра в package.json Node.js. Як допоможе заповнення цього поля? Запитуючи іншим способом, чи можу я запустити модуль в іншому стилі, якщо це поле представлено? Чи можу я мати більше ніж один сценарій, заповнений основним параметром? Якщо так, …

15
Виконайте завдання PHP асинхронно
Я працюю над дещо великим веб-додатком, і бекенд в основному знаходиться в PHP. У коді є кілька місць, де мені потрібно виконати якесь завдання, але я не хочу змушувати користувача чекати результату. Наприклад, створюючи новий обліковий запис, мені потрібно надіслати їм вітальний лист. Але коли вони натискають кнопку «Завершити реєстрацію», …

12
Як я можу створити асинхронну функцію в Javascript?
Перевірте цей код : <a href="#" id="link">Link</a> <span>Moving</span> $('#link').click(function () { console.log("Enter"); $('#link').animate({ width: 200 }, 2000, function() { console.log("finished"); }); console.log("Exit"); }); Як ви бачите на консолі, функція "anime" є асинхронною, і вона "розщеплює" потік блоку коду обробника подій. Фактично : $('#link').click(function () { console.log("Enter"); asyncFunct(); console.log("Exit"); }); function …

11
Асинхронні запити із запитами Python
Я спробував зразок, наданий в документації бібліотеки запитів на python. З async.map(rs), я отримую коди відповідей, але хочу отримати вміст кожної запитуваної сторінки. Наприклад, це не працює: out = async.map(rs) print out[0].content

17
Жасмін: Зворотний виклик Async не викликався протягом часу, визначеного jasmine.DEFAULT_TIMEOUT_INTERVAL
У мене є кутове обслуговування, яке називається requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Я намагаюся перевірити цю послугу за допомогою жасмину: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, …

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