有几种解决此问题的方法:
使用线程外部的数据结构。在线程即将完成时,将对象传递给构造函数,并对其进行更新。
使用回调方法。线程完成后,调用回调。
使用
java.util.concurrent.Future
(Java> = 1.5):
Future表示异步计算的结果。提供了一些方法来检查计算是否完成,等待其完成以及检索计算结果。

有几种解决此问题的方法:
使用线程外部的数据结构。在线程即将完成时,将对象传递给构造函数,并对其进行更新。
使用回调方法。线程完成后,调用回调。
使用
java.util.concurrent.Future(Java> = 1.5):
Future表示异步计算的结果。提供了一些方法来检查计算是否完成,等待其完成以及检索计算结果。