Подскажите пожалуйста каким способом можно организовать приложение один поток которого пишет в tty, другой с него же считывает? Что из нитевых возможностей можно использовать? Раньше с многопоточными приложениями не сталкивался. Я правильно понимаю, что параллельно функционировать они всё равно не смогут, т.е. придется блокировать одним потоком (с помощью мутекса/семафора) порт, писать, затем разблокировать, блокировать другим, выполнять чтение и т.д. Спасибо!