Вопросы с тегом 'event-loop'
Цикл событий относится к бесконечному циклу действий, который используется для обработки данных на основе обратных вызовов и сообщений.
44
Как вернуть ответ от асинхронного вызова?
У меня есть функция foo, которая делает запрос Ajax. Как вернуть ответ от foo?
Я попытался вернуть значение из обратного вызова success, а также назначить ответ локальной переменной внутри функции и вернуть ее, но ни один из этих способов не возвр...
08 янв. '13 в 17:06
18
Почему setTimeout (fn, 0) иногда полезен?
Недавно я столкнулся с довольно неприятной ошибкой, в которой код загружал <select> динамически через JavaScript. Этот динамически загруженный <select> имел предварительно выбранное значение. В IE6 у нас уже был код для исправления выбра...
22 апр. '09 в 21:46
7
Nodejs Event Loop
Существуют ли внутри двух циклов событий в архитектуре nodejs?
libev/libuv
v8 цикл событий javascript
В запросе ввода/вывода node очередь запроса на libeio, который, в свою очередь, уведомляет о доступности данных через события с использованием l...
21 мая '12 в 6:46
3
Понимание цикла событий
Я думаю об этом, и вот что я придумал:
Скажем, у нас есть такой код:
console.clear();
console.log("a");
setTimeout(function(){console.log("b");},1000);
console.log("c");
setTimeout(function(){console.log("d");},0);
Входит запрос, и JS-движок начи...
06 февр. '14 в 15:54
3
Разница между микрозадачей и макрозадачей в контексте цикла событий
Я только что закончил читать спецификацию Promises/A + и наткнулся на термины microtask и macrotask: см. http://promisesaplus.com/#notes
Я никогда не слышал об этих условиях раньше, и теперь мне любопытно, какая разница?
Я уже пытался найти некото...
18 сент. '14 в 14:36
3
Что именно представляет собой цикл цикла событий Node.js?
Я получил больше информации о внутренностях архитектуры Node.js, и термин, который я вижу, часто встречается как "тик", как в "следующем тике цикла событий", или как функция nextTick().
То, что я не видел, является четким определением того, что имен...
06 нояб. '13 в 20:57
4
Как бы вы реализовали базовый цикл событий?
Если вы работали с инструментами gui, вы знаете, что существует цикл-цикл/основной цикл, который должен выполняться после того, как все будет сделано, и это будет поддерживать приложение и реагировать на различные события. Например, для Qt вы сделает...
18 мар. '09 в 14:12
2
Node.js понимание цикла событий (с диаграммой)
Я читал этот и этот, смотрел this...
Я составил схему того, как я ее понимаю:
Обратные вызовы (функции) Javascript могут присутствовать в current queue, check queue, close callbacks queue, timers queue и I/O callbacks queue.
Js-код запускаетс...
08 авг. '17 в 10:57
4
Как интегрировать основной цикл Boost.Asio в инфраструктуре графического интерфейса, например Qt4 или GTK
Есть ли способ интегрировать Boost.Asio с Qt4 (предпочтительный) или основной цикл GTK?
GTK предоставляет опрос (2), такой как API, поэтому технически это должно быть возможно. Qt предоставляет свой собственный сетевой уровень, однако я предпочитаю и...
16 июн. '09 в 11:57
3
Tkinter: Как использовать потоки для предотвращения цикла основного события от "замораживания"
У меня есть небольшой тест GUI с кнопкой "Пуск" и панель "Прогресс". Желаемое поведение:
Нажмите "Пуск"
Progressbar колеблется в течение 5 секунд
Индикатор Progressbar останавливается
Наблюдаемое поведение: кнопка "Старт" замерзает в течение ...
25 мая '13 в 1:16
1
Как связать цепочку событий, очередь обратного вызова и Javascripts с одним потоком?
ОБЩАЯ ЦЕЛЬ
Мне нравится знать, как следующие фрагменты среды javascript соединяются как система.
Javascript Engine
Цикл событий
Очередь событий
Мы можем ограничить это средой браузера, поскольку node рассмотрен в другой статье (здесь)
ВЕ...
02 апр. '15 в 20:22
1
Eventloop имеет высокую нагрузку ksoftirqd; nginx не выполняет одни и те же системные вызовы. Зачем?
Я написал код, который имеет epoll-eventloop, принимает новые подключения и делает вид, что он является http-сервером. Опубликованный код является абсолютным минимумом... Я удалил все (включая все проверки ошибок), чтобы сделать его максимально коро...
04 апр. '18 в 10:57
1
Что такое цикл событий браузера?
Я занимаюсь программированием веб-приложений с использованием GWT и смущен термином "цикл событий браузера".
Я столкнулся с ситуациями, когда мне нужно выполнить отложенные команды и "сделать что-нибудь" после завершения цикла событий браузера.
Я х...
24 мар. '11 в 21:35
4
Какой самый чистый способ написать цикл без блокировки в javascript?
Итак, я думал о мозговой дразнилке - что, если бы у меня был большой объект, по какой-то причине мне пришлось перебирать в node js и не хотелось блокировать цикл событий, пока я делал что?
Здесь пример из верхней части моей головы, я уверен, что он...
03 нояб. '11 в 17:05
4
Как обнаружить и измерить блокировку цикла событий в node.js?
Я хочу отслеживать, как долго выполняется каждый цикл цикла в node.js. Однако я не уверен в лучшем способе измерения этого. Лучший способ, которым я мог придумать, выглядит так:
var interval = 500;
var interval = setInterval(function() {
var la...
17 февр. '15 в 14:11