2011-12-10 60 views
0

例如,我启动了线程1,2和3,我该如何关注线程的状态?或者我怎么从他们那里得到返回值?假设我有一个具有线程listen()的服务器类,我希望能够从listen()获取一些值,反之亦然。如何从线程获取反馈? Java

Server -> listen().getValue(). 
listen() get arraylist from server. 
+2

你在寻找什么? – jtahlborn

+0

见编辑。谢谢 – chutsu

+0

所以你不想要状态,你只需要一个返回值? –

回答

1

我相信你在找什么叫做Java的IPC(进程间通信)机制。有很多。对于单个JVM中的IPC,您可以查看java.util.concurrent包,如ConcurrentLinkedQueue