Поскольку все ресурсы совместно используются в многопоточном приложении, включая файлы, изменение stdin
или stdout
в одном потоке изменяет их для всех потоков. Если вы хотите изменить его в одном потоке, используйте вместо этого fork
для создания нового процесса.