例如,我启动了线程1,2和3,我如何关注线程的状态?或者如何从中获取返回值?
假设我有一个服务器类,其中包含线程listen(),我希望能够从listen()获取一些值,反之亦然。
Server -> listen().getValue().
listen() get arraylist from server.
答案 0 :(得分:1)
答案 1 :(得分:1)
我相信您所寻找的是Java IPC(进程间通信)机制。有很多。对于单个JVM中的IPC,您可以查看java.util.concurrent包,例如ConcurrentLinkedQueue。