должен быть диспатчер (паттерн такой), он принимает поток, распределяет его по обработчикам, они что-то делают или не делают и отправляют юзеру вывод в выходной поток
должен быть диспатчер (паттерн такой), он принимает поток, распределяет его по обработчикам, они что-то делают или не делают и отправляют юзеру вывод в выходной поток