标签: windows unix terminal subprocess
我观察到某些命令行程序在终端中直接运行时经常刷新输出,否则会缓冲输出。
我正在将这样的程序作为子进程运行,但是我希望它经常刷新其输出(以向用户提供更好的反馈)。
我无权访问该程序的源代码。而且我意识到Windows的答案将与类似* nix的系统不同。
是否有一种方法可以强制子进程频繁刷新Windows和/或* nix的输出?