Size: a a a

2021 January 21

MM

Maksim Masiukevich in PHP
Kirill Nesmeyanov
а что не совсем, им stream_select за тик дёрнуть и всё
это частный случай стрим селекта.
а onReadable - просто враппер, который предоставляет общий интерфейс
источник

АС

Альберт Степанцев... in PHP
даже код где-то лежит, можно в теории в либу оформить
диспетчера процессов, с сигналами для корректного завершения
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
это частный случай стрим селекта.
а onReadable - просто враппер, который предоставляет общий интерфейс
как раз не общий
источник

АС

Альберт Степанцев... in PHP
ой, короче всё это херня никому не нужная
источник

KN

Kirill Nesmeyanov in PHP
Kirill Nesmeyanov
как раз не общий
а захардкоженный под resource stream
источник

KN

Kirill Nesmeyanov in PHP
т.е. под частный случай работы с файлами и сокетами через fopen
источник

MM

Maksim Masiukevich in PHP
ничё не понял, но очень интересно
источник

KN

Kirill Nesmeyanov in PHP
Ой, всё. Я тебе говорю, что onReadable - это хрень, которая не должна быть в лупе
источник

MM

Maksim Masiukevich in PHP
глупости)
источник

KN

Kirill Nesmeyanov in PHP
$loop->add(new ReadableTask(....)) - вот это нормально
источник

MM

Maksim Masiukevich in PHP
это и есть onReadable
источник

KN

Kirill Nesmeyanov in PHP
$loop->onReadable(...) - не нормально
источник

MM

Maksim Masiukevich in PHP
не нормально что? класса нету?)
источник

KN

Kirill Nesmeyanov in PHP
тем, что луп отвечает за то, что отвечать не должен
источник

MM

Maksim Masiukevich in PHP
с чего вдруг?
источник

KN

Kirill Nesmeyanov in PHP
он должен тикать и шедулить таски, не?
источник

MM

Maksim Masiukevich in PHP
как твой чудесный луп в вакууме работает с нативным (читай, стрим селект) и условным event?
источник

KN

Kirill Nesmeyanov in PHP
Ну это реализация уже драйвера, не?
источник

KN

Kirill Nesmeyanov in PHP
Которая делается через фектори
источник

MM

Maksim Masiukevich in PHP
споилер: точно так же. ты регистрируешь кложуру, которая будет выполнена после получения сигнала/етц
источник