Задайте функцию для вызова при получении новых данных в DataQueue
задает функцию listener
= afterEach(queue
, funtocall
)funtocall
чтобы выполнять каждый раз, когда queue
получает новые данные. Можно задать несколько различных функций для вызова, потому что каждый вызов afterEach
создает новый прослушиватель в очереди. Если вы хотите задать другую функцию, вызовите afterEach
снова. Чтобы удалить регистрацию функции с queue
, удалите возвращенные listener
объект.
Вы должны позвонить afterEach
в том же процессе, где вы создали очередь данных, в противном случае происходит ошибка. После вызова afterEach
все текущие данные в очереди немедленно отправляются в переданную функцию.
event.listener
| parallel.pool.DataQueue
| parallel.pool.PollableDataQueue
| parfor
| poll
| send