Size: a a a

2020 December 26

VG

Vadim Goncharov in use Perl or die;
Алексей Клименко
Когда я таймаут на десять секунд прошу – в очередь кладётся сам «таймаут» же.

А если интервал – он там и останется, пока не будет отменён.
так чо там с открытым сокетом?
источник

АК

Алексей Клименко... in use Perl or die;
Vadim Goncharov
так чо там с открытым сокетом?
Наверное, там сидит обработчик этого сокета, и наяривает события – которые вызывают установленные на сокет коллебки.
источник

АК

Алексей Клименко... in use Perl or die;
Это как с stdin асинхронно читать – когда данные появятся, обработчик будет вызван. (Но для этого в NodeJS надо stdin в асинхронные режим перевести, вроде бы).
источник

VG

Vadim Goncharov in use Perl or die;
что, если я скажу тебе, что нет никакой "очереди таймаутов", а есть специальный таймер-сокет, дающий событие когда попросили?
источник

АК

Алексей Клименко... in use Perl or die;
> > В javascript, с точки зрения использования
источник

VG

Vadim Goncharov in use Perl or die;
не вижу ни одной причины, по которой с точки зрения использования следовало бы бесокнечный цикл считать очередью
источник

АК

Алексей Клименко... in use Perl or die;
Потому что коллбеки событий выполняются один за другим, и если должно «одновременно» сработать несколько вещей – то их коллбеки будут вызваны по-очереди.
источник

VG

Vadim Goncharov in use Perl or die;
Штирлиц и Борман стреляли по-очереди. Очередь быстро уменьшалась...
источник

АК

Алексей Клименко... in use Perl or die;
По-моему, там было «возмущалась и редела».
источник

VG

Vadim Goncharov in use Perl or die;
Алексей Клименко
Потому что коллбеки событий выполняются один за другим, и если должно «одновременно» сработать несколько вещей – то их коллбеки будут вызваны по-очереди.
они не будут вызваны одновременно, потому что среда однотредная, но отсюда никак не следует "по-очереди"
источник

VG

Vadim Goncharov in use Perl or die;
порядок срабатывания не гарантирован и может быть произвольным, на усмотрение имплементации лупа
источник

VG

Vadim Goncharov in use Perl or die;
так чо там с открытым сокетом в js? когда он выйдет?
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Как прекратить выполнение синхронного pl-файла посередине?

return даёт Can't return outside a subroutine, а die меня немножко убьёт, а у меня там асинхронная работа не закончена.

Никак? (Сразу говорю, что «удалить всё после этого места» – это именно то, чего я не хочу делать).
Как ты из своей программы вызодить собирался?
источник

АК

Алексей Клименко... in use Perl or die;
Vadim Goncharov
не вижу ни одной причины, по которой с точки зрения использования следовало бы бесокнечный цикл считать очередью
источник

VT

Vasily Terkin in use Perl or die;
Sergey Zhmylove
Как ты из своей программы вызодить собирался?
"Ой, всё!" — и вышел
источник

АК

Алексей Клименко... in use Perl or die;
Vadim Goncharov
так чо там с открытым сокетом в js? когда он выйдет?
https://nodejs.org/api/net.html#net_class_net_socket

Когда из него придёт событие 'close'.
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
https://nodejs.org/api/net.html#net_class_net_socket

Когда из него придёт событие 'close'.
@PerlBanjoBot warn -hi; goto END; die; END:
источник

P

PerlBanjoBot in use Perl or die;
Sergey Zhmylove
@PerlBanjoBot warn -hi; goto END; die; END:
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
@PerlBanjoBot warn -hi; goto END; die; END:
Перепрыгнуло!
источник

SZ

Sergey Zhmylove in use Perl or die;
Ну вот и воткни себе для отладки
источник