Я использую Event
var watcher для реализации внутренней очереди. Когда поток производителя добавляет что-то в очередь (просто массив), он изменит значение отслеживаемой переменной, чтобы указать, что элемент был добавлен.
Как вы можете сделать то же самое с AnyEvent
? Кажется, он не поддерживает наблюдение за переменными. Должен ли я использовать каналы и использовать наблюдатель ввода-вывода (т.е. производитель записывает байт на один конец канала, когда он добавил элемент.)
Мне также было бы интересно узнать, как это сделать с Coro
.