使用System.out printout作为另一个程序的输入(Java)

时间:2014-11-05 10:23:00

标签: java input terminal output

这里有一个简单的场景,

我有一个线程(让我们称之为 A )无限期地写入终端(使用System.out) 我需要以某种方式从另一个线程中检索这些信息(我们称之为 B )。 问题是 A B 无法以任何其他方式进行通信。

那么 B 是否有办法从终端检索这些信息?

注意:这是我正在设计的原型。线程 A 可以是任何其他进程,不一定是用Java编写的,它只是在终端上无限运行

1 个答案:

答案 0 :(得分:0)

您可以创建一个可以保存线程所需信息的类。或者使用一个文件,只需将所有内容放在那里(例如"模拟控制台"),但如果你问我,那比其他任何东西都要难看......