Давайте морально готовиться к тому, что у нас может быть несколько потоков ввода-вывода. Надо обобщить. Как?