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

120
Как я могу асинхронно запустить внешнюю команду из Python?

Мне нужно запустить команду оболочки асинхронно из сценария Python. Под этим я подразумеваю, что я хочу, чтобы мой скрипт Python продолжал работать, пока внешняя команда отключается и делает все, что ей нужно. Я прочитал этот пост: Вызов внешней команды в Python Затем я ушел и провел некоторое...

120
Node JS Promise.all и forEach

У меня есть структура, подобная массиву, которая предоставляет асинхронные методы. Асинхронный метод вызывает структуры массива возврата, которые, в свою очередь, предоставляют больше асинхронных методов. Я создаю еще один объект JSON для хранения значений, полученных из этой структуры, поэтому мне...

120
Простой пример обратного вызова nodeJs

Может ли кто-нибудь дать мне простой пример обратных вызовов nodeJs, я уже искал то же самое на многих веб-сайтах, но не мог понять его должным образом. Пожалуйста, дайте мне простой пример. getDbFiles(store, function(files){ getCdnFiles(store, function(files){ }) }) Я хочу сделать что-то подобное...

119
Следует ли мне избегать обработчиков событий async void?

Я знаю, что обычно считается плохой идеей использовать async voidметоды «запустил и забыл» для запуска задач, потому что не отслеживается ожидающая задача и сложно обрабатывать исключения, которые могут возникнуть внутри такого метода. Следует ли мне вообще избегать async voidобработчиков событий?...

118
Создание асинхронных реализаций интерфейса

В настоящее время я пытаюсь создать свое приложение, используя некоторые методы Async. Все мои операции ввода-вывода выполняются с помощью явных реализаций интерфейса, и я немного не понимаю, как сделать операции асинхронными. Насколько я понимаю, у меня есть два варианта реализации: interface IIO...

118
Как использовать свойство CancellationToken?

По сравнению с предыдущим кодом для класса RulyCanceler я хотел запустить код с использованием CancellationTokenSource. Как использовать его, как указано в разделе «Токены отмены» , то есть без генерации / перехвата исключения? Могу ли я использовать IsCancellationRequestedнедвижимость? Я пытался...

117
Как запустить асинхронные обратные вызовы на игровой площадке

Многие методы Cocoa и CocoaTouch имеют обратные вызовы завершения, реализованные как блоки в Objective-C и Closures в Swift. Однако при испытании их на Playground завершение никогда не вызывается. Например: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url...

117
Делает ли async (launch :: async) в C ++ 11 устаревшими пулы потоков, чтобы избежать дорогостоящего создания потоков?

Это слабо связано с вопросом: объединены ли std :: thread в C ++ 11? , Хотя вопрос отличается, намерение остается тем же: Вопрос 1. Есть ли смысл использовать собственные пулы потоков (или сторонние библиотеки), чтобы избежать дорогостоящего создания потоков? Вывод в другом вопросе заключался в...

117
Ожидать выполненной задачи так же, как и task.Result?

В настоящее время я читаю « Поваренную книгу о параллелизме в C # » Стивена Клири и заметил следующий прием: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaskявляется вызовом...

116
Параллельное выполнение двух асинхронных задач и сбор результатов в .NET 4.5

Некоторое время я пытался получить то, что, как мне казалось, было бы просто работать с .NET 4.5. Я хочу запустить две длительные задачи одновременно и собрать результаты лучшим способом C # 4.5 (RTM) Следующее работает, но мне это не нравится, потому что: Я хочу Sleepбыть асинхронным методом,...

116
Как Task <int> становится int?

У нас есть такой метод: async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); string...

115
Как ограничить количество одновременных операций асинхронного ввода-вывода?

// let's say there is a list of 1000+ URLs string[] urls = { "http://google.com", "http://yahoo.com", ... }; // now let's send HTTP requests to each of these URLs in parallel urls.AsParallel().ForAll(async (url) => { var client = new HttpClient(); var html = await client.GetStringAsync(url); });...

114
Как писать асинхронные функции для Node.js

Я попытался выяснить, как именно следует писать асинхронные функции. После долгого изучения большого количества документации мне все еще неясно. Как мне написать асинхронные функции для Node? Как правильно реализовать обработку событий ошибок? Другой способ задать свой вопрос: как мне...

112
Самый простой способ дождаться завершения некоторых асинхронных задач в Javascript?

Я хочу удалить несколько коллекций mongodb, но это асинхронная задача. Код будет: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) {...

110
Как мне вернуть ответ от вызова Observable / http / async в angular?

У меня есть служба, которая возвращает наблюдаемый объект, который выполняет HTTP-запрос на мой сервер и получает данные. Я хочу использовать эти данные, но всегда получаю undefined. В чем проблема? Сервис : @Injectable() export class EventService { constructor(private http: Http) { }...

110
Что делает $ .when.apply ($, someArray)?

Я читаю об отсрочках и обещаниях и постоянно сталкиваюсь с ними $.when.apply($, someArray). Я немного не понимаю, что именно он делает, ищу объяснение, что одна строка работает точно (а не весь фрагмент кода). Вот какой контекст: var data = [1,2,3,4]; // the ids coming back from serviceA var...