Мне было интересно, какова стандартная / лучшая реализация этого в Java NIO. Это принципиально важно для реализации чего-то вроде сердцебиения каждые N секунд и т. Д. Примечание. По очевидным причинам (потоки являются злыми, а переключение контекста медленным), все должно всегда происходить внутри цикла селектора.
Примечание 1: Ответ Apache MINA не учитывается, если только вы и структура не продемонстрируете четкий сценарий, в котором это делается в KISS (Keep It Простой Глупый) путь.
Примечание 2: Трубы требуют резьбы.