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

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


2
Функция async в mocha before () всегда завершается до спецификации it ()?
У меня есть функция обратного вызова, предназначенная before()для очистки базы данных. Все ли before()гарантировано завершится перед it()стартом? before(function(){ db.collection('user').remove({}, function(res){}); // is it guaranteed to finish before it()? }); it('test spec', function(done){ // do the test }); after(function(){ });

11
Легко понять определение «асинхронного события»? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыт 2 года назад . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я …


3
Мульти-асинхронность в Entity Framework 6?
Это мой код: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Но когда я вызвал функцию из контроллера. Это показало ошибку Вторая операция началась в этом контексте до завершения предыдущей асинхронной операции. Используйте await, чтобы убедиться, что все асинхронные операции завершены, прежде чем вызывать другой метод в …

1
Async POST не работает на WP7 и F #
Когда я это делаю let! read = from.AsyncRead bufв F #, он блокируется и не возвращается, пока сокет TCP не мертв. Зачем? И как мне это исправить? Его код: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : Stream) = let …

3
Как тогда справиться с обещанием if-else?
В некоторых случаях, когда я получаю возвращаемое значение от объекта обещания, мне нужно запустить две разные then()прецессы в зависимости от условия значения, например: promise().then(function(value){ if(//true) { // do something } else { // do something } }) Я думаю, может, я смогу написать это так: promise().then(function(value){ if(//true) { // call …

7
Асинхронный вызов функции в PHP
Я работаю над веб-приложением PHP, и мне нужно выполнить некоторые сетевые операции в запросе, например, получить кого-то с удаленного сервера на основе запроса пользователя. Можно ли смоделировать асинхронное поведение в PHP, учитывая, что мне нужно передать некоторые данные в функцию, а также мне нужен вывод из нее. Мой код похож: …

5
В чем разница между: асинхронной, неблокирующей и событийной архитектурой?
Какая разница между: Асинхронный , Неблокирующий и Архитектуры на базе событий ? Может ли что-то быть как асинхронным, так и неблокирующим (и основанным на событиях )? Что важнее всего в программировании, чтобы что-то было: асинхронное, неблокирующее и / или событийная (или все 3)? Если бы вы могли привести примеры, это …

5
Как мне получить доступ к состоянию хранилища в React Redux?
Я просто делаю простое приложение для изучения асинхронности с помощью redux. У меня все заработало, теперь я просто хочу отобразить фактическое состояние на веб-странице. Теперь, как мне получить доступ к состоянию магазина в методе рендеринга? Вот мой код (все на одной странице, потому что я только учусь): const initialState = …

9
Ожидание в блоке улова
У меня такой код: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } В основном я хочу загрузить с URL-адреса, а когда это не удается, за исключением исключения, …

2
Когда и как использовать Торнадо? Когда это бесполезно?
Хорошо, Tornado неблокирующий, довольно быстрый и легко справляется с множеством постоянных запросов. Но я думаю, это не серебряная пуля, и если мы просто вслепую запустим Django или любой другой сайт с Tornado, это не даст никакого прироста производительности. Я не смог найти исчерпывающего объяснения этому, поэтому спрашиваю здесь: Когда следует …

2
Reactjs асинхронный рендеринг компонентов
Я хочу отобразить свой компонент после того, как мой запрос ajax будет выполнен. Ниже вы можете увидеть мой код var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foobar.io/api/v1/listings/categories/').done(function (data) { $.each(data, function(index, element){ rows.push(<OptionRow obj={element} />); }); return (<Input type='select'>{rows}</Input>) }) } }); Но я получаю сообщение об …

10
C неблокирующий ввод с клавиатуры
Я пытаюсь написать программу на C (в Linux), которая зацикливается, пока пользователь не нажмет клавишу, но не требует нажатия клавиши для продолжения каждого цикла. Есть простой способ сделать это? Я полагаю, я мог бы сделать это сselect() но это похоже на большую работу. В качестве альтернативы, есть ли способ поймать …


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