asynchronous- все статьи тега ➜ страница 2
Чистый, легкая альтернатива на Python запутано? [закрытый]
a (давно) некоторое время назад я написал веб-паук, который я многопоточный, чтобы позволить одновременным запросам происходить одновременно. Это было в моей юности питона, в те дни, когда я еще не знал о Гиль и связанные с этим проблемы, которые он создает для многопоточного кода (т. е. большую часть времени материал просто заканчивается сериализацией!)... Я хочу, чтобы переработать этот код, чтобы сделать его более надежным и лучше. Есть в основном два способа сделать это: я мог бы использо ...
Обратный вызов после завершения всех асинхронных обратных вызовов forEach
как следует из названия. Как мне это сделать? Я хочу позвонить whenAllDone() после того, как цикл forEach прошел через каждый элемент и сделал некоторую асинхронную обработку. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); } ); можно заставить его работать? Когда второй аргумент forEach является фу ...
Синхронный Вызов Асинхронной Функции Javascript
во-первых, это очень специфический случай, когда это делается неправильно по назначению, чтобы модернизировать асинхронный вызов в очень синхронную кодовую базу, которая имеет много тысяч строк, и время в настоящее время не позволяет вносить изменения в "Делать это правильно.- Это ранит каждую клеточку моего существа,но реальность и идеалы часто не сходятся. Я знаю, что это отстой. хорошо, что из пути, как мне сделать это, чтобы я мог: function doSomething() { var data; function callBack ...
Как использовать Junit для тестирования асинхронных процессов
Как вы тестируете методы, которые запускают асинхронные процессы с Junit? Я не знаю, как заставить мой тест ждать окончания процесса (это не совсем модульный тест, это больше похоже на интеграционный тест, поскольку он включает в себя несколько классов, а не только один) ...
Как использовать HttpWebRequest (.NET) асинхронно?
Как я могу использовать HttpWebRequest (.NET, C#) асинхронно? ...
Асинхронный против многопоточности-есть ли разница?
всегда ли асинхронный вызов создает новый поток? В чем разница между ними? всегда ли асинхронный вызов создает или использует новый поток? Википедия говорит: в компьютерном программировании, асинхронные события, которые происходят независимо от основного потока программы. Асинхронные действия-это действия, выполняемые в неблокирующей схеме, что позволяет продолжить основной поток программы обработка. Я знаю, что асинхронные вызовы могут быть выполнены в одном потоке? Как такое возможно? ...
Как я должен вызвать 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); ...
В чем разница между возвращением void и возвращением задачи?
при просмотре различных образцов C# Async CTP я вижу некоторые асинхронные функции, которые возвращают void и другие, которые возвращают необщего Task. Я могу понять, почему возвращение Task<MyType> полезно возвращать данные вызывающему при завершении асинхронной операции, но функции, которые я видел, имеют тип возврата Task никогда не возвращает никаких данных. Почему бы не вернуться void? ...
асинхронная загрузка скриптов
Я использую несколько плагинов, пользовательские виджеты и некоторые другие библиотеки из jQuery. в результате у меня их несколько .js and .файл CSS. Мне нужно создать загрузчик для моего сайта, потому что он занимает некоторое время для загрузки. было бы неплохо, если бы я мог отобразить загрузчик перед импортом всех: <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="js/myFunctions.js"></script> <link type="text ...
В чем разница между асинхронным программированием и многопоточностью?
Я думал, что они были в основном то же самое -- написание программ, которые разделяют задачи между процессорами (на машинах, которые имеют 2+ Процессоры). Тогда я читаю https://msdn.microsoft.com/en-us/library/hh191443.aspx, что говорит асинхронные методы предназначены для неблокирующих операций. Гостей ждут выражение в асинхронном методе не блокирует текущий поток, пока ожидаемая задача выполняется. Вместо этого выражение подписывает остальное метода в качестве продолжения и возвращае ...
Как дождаться завершения асинхронного метода?
Я пишу приложение WinForms, которое передает данные на устройство класса USB HID. Мое приложение использует отличную универсальную библиотеку HID v6. 0, которую можно найти здесь. В двух словах, когда мне нужно записать данные на устройство, это код, который называется: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while (condition) { // we'll typically execute this code many times until the ...
Зачем использовать Task над ValueTask в C#?
начиная с C# 7.0 асинхронные методы могут возвращать ValueTask. В объяснении говорится, что он должен использоваться, когда у нас есть кэшированный результат или имитация асинхронности с помощью синхронного кода. Однако я все еще не понимаю, в чем проблема с использованием ValueTask всегда или на самом деле, почему async/await не был построен с типом значения с самого начала. Когда ValueTask не сможет выполнить эту работу? ...
Каков статус асинхронного ввода-вывода POSIX (AIO)?
есть страницы, разбросанные по всему интернету, которые описывают объекты POSIX AIO в различной степени детализации. Ни один из них не очень свежие. Непонятно, что именно они описывают. Например, "чиновник" (?)веб-сайт для поддержки асинхронного ввода-вывода ядра Linux здесь говорит, что сокеты не работают, но "aio.H " страницы руководства на моей рабочей станции Ubuntu 8.04.1 все, кажется, подразумевают, что он работает для произвольных дескрипторов файлов. То есть другой проект, который, к ...
Как ограничить количество одновременных асинхронных операций ввода-вывода?
// 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); }); вот проблема, он запускает 1000 + одновременных веб-запросов. Существует ли простой способ ограничить одновременное количество этих асинхронных HTTP-запросов? Так что не более 20 веб-страни ...
Как я могу запустить внешнюю команду асинхронно из Python?
мне нужно запустить команду асинхронно из скрипта Python. Под этим я подразумеваю, что я хочу, чтобы мой скрипт Python продолжал работать, пока внешняя команда выключается и делает все, что ей нужно. Я прочитал этот пост: вызов внешней команды в Python затем я пошел и сделал некоторые испытания, и это выглядит как os.system() будет делать эту работу при условии, что я использую & в конце команды, так что я не придется ждать его возвращения. Что я интересно, если это правильный спосо ...
Почему не все функции должны быть асинхронными по умолчанию?
The async-await шаблон .net 4.5 меняется парадигма. Это слишком хорошо, чтобы быть правдой. я портировал некоторый IO-тяжелый код на async-await, потому что блокировка осталась в прошлом. довольно много людей сравнивают async-await с заражением зомби, и я обнаружил, что это довольно точно. Асинхронный код любит другой асинхронный код (вам нужна асинхронная функция для ожидания асинхронной функции). Таким образом, все больше и больше функций становятся асинхронными и это продолжает расти в код ...
Разница между OperationCanceledException и TaskCanceledException?
В чем разница между OperationCanceledException и TaskCanceledException? Если я использую .NET 4.5 и использую async/await ключевые слова, которые я должен искать, чтобы поймать? ...
В чем разница между асинхронными, неблокирующими архитектурами на основе событий?
в чем разница между: асинхронные, Неблокирующий и Event-base архитектуры? может что-то быть как асинхронные и неблокирующий (и событие на основе)? что самое важное в программировании, чтобы что-то иметь: асинхронный, неблокирующая и / или событийная база (или все 3)? Если бы вы могли привести примеры, это было бы здорово. этот вопрос задают, потому что я читал этот великий StackOverflow статья на аналогичную тему, но она не отвечает на мои вопросы выше. ...
С неблокирующий ввод с клавиатуры
Я пытаюсь написать программу на C (в Linux), которая циклически работает, пока пользователь не нажмет клавишу, но не должна требовать нажатия клавиши для продолжения каждого цикла. есть ли простой способ сделать это? Я думаю, что я мог бы сделать это с select() но это кажется много работы. кроме того, есть ли способ поймать ctrl -c нажатие клавиши для очистки перед закрытием программы вместо неблокирующего ввода-вывода? ...
Как создать асинхронный HTTP-запрос в JAVA?
Я довольно новыми для Java, так что это может показаться очевидным для некоторых. Я много работал с ActionScript, который очень основан на событиях, и мне это нравится. Недавно я попытался написать небольшой фрагмент кода Java, который выполняет запрос POST, но я столкнулся с проблемой, что это синхронный запрос, поэтому выполнение кода ожидает завершения запроса, тайм-аута или появления ошибки. Как я могу создать асинхронный запрос, где код продолжает выполнение и обратный вызов вызывается, ко ...