Вопросы с тегом «asynchronous»

Асинхронное программирование - это стратегия для отсрочки операций с высокой задержкой или низким приоритетом, обычно в попытке улучшить производительность, скорость отклика и / или совместимость программного обеспечения. Такие стратегии обычно используются, используя некоторую комбинацию управляемого событиями программирования и обратных вызовов, и, возможно, используя параллелизм через сопрограммы и / или потоки.

18
React - отображать экран загрузки во время рендеринга DOM?
Это пример со страницы приложения Google AdSense. Экран загрузки, отображаемый до главной страницы, отображается после. Я не знаю, как сделать то же самое с React, потому что, если я создаю экран загрузки, отображаемый компонентом React, он не отображается во время загрузки страницы, потому что ему нужно ждать, пока DOM будет …

8
Дождитесь окончания выполнения цикла swift for loop с асинхронными сетевыми запросами
Я хотел бы, чтобы цикл 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)"] = snapshot.value …

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

16
Возможен ли асинхронный вызов jdbc?
Интересно, есть ли способ совершать асинхронные вызовы к базе данных? Например, представьте, что у меня большой запрос, который обрабатывается очень долго, я хочу отправить запрос и получить уведомление, когда запрос вернет значение (путем передачи Listener / callback или чего-то еще). Я не хочу блокировать ожидание ответа базы данных. Я не …

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 асинхронный метод
Как я могу ждать, чтобы 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, …

12
Асинхронные запросы с запросами Python
Я попробовал образец, представленный в документации библиотеки запросов для python. С помощью async.map(rs)я получаю коды ответа, но хочу получить содержимое каждой запрошенной страницы. Это, например, не работает: out = async.map(rs) print out[0].content

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

7
Основной параметр Node.js package.json
Я уже довольно много искал. Тем не менее, все еще есть сомнения по поводу основного параметра в package.json Node.js. Как поможет заполнение этого поля? По-другому, могу ли я запустить модуль в другом стиле, если это поле присутствует? Могу ли я добавить в основной параметр несколько сценариев? Если да, будут ли …

17
jasmine: асинхронный обратный вызов не был вызван в течение тайм-аута, указанного 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, …

15
Запускать PHP-задачу асинхронно
Я работаю над довольно большим веб-приложением, а бэкэнд в основном на PHP. В коде есть несколько мест, где мне нужно выполнить какую-то задачу, но я не хочу заставлять пользователя ждать результата. Например, при создании новой учетной записи мне нужно отправить им приветственное письмо. Но когда они нажимают кнопку «Завершить регистрацию», …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.