2011-12-10 56 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