C++ 带线程的输入和输出

C++ 带线程的输入和输出,c++,c,windows,C++,C,Windows,我有一个带有两个线程的控制台应用程序。两个线程都将输出到控制台。 当一个线程等待输入,而另一个线程正在写入输出时,这会造成混乱 是否有可能拆分控制台;线程1写入控制台的左侧区域,线程2写入控制台的右侧区域 在控制台上工作时,不能同时执行这两项操作 您可以在第一个线程等待输入时将输出重定向到字符串或流,然后在控制台上处理输入时将其输出。最好的解决方案是在多个线程中不发生I/O。这两个线程中的一个只进行输出,对吗?如果是这样,您可以在第二个终端中使用tail-f写入监控的文件。

我有一个带有两个线程的控制台应用程序。两个线程都将输出到控制台。 当一个线程等待输入,而另一个线程正在写入输出时,这会造成混乱


是否有可能拆分控制台;线程1写入控制台的左侧区域,线程2写入控制台的右侧区域

在控制台上工作时,不能同时执行这两项操作


您可以在第一个线程等待输入时将输出重定向到字符串或流,然后在控制台上处理输入时将其输出。

最好的解决方案是在多个线程中不发生I/O。这两个线程中的一个只进行输出,对吗?如果是这样,您可以在第二个终端中使用
tail-f
写入监控的文件。