每当我们使用任何Reference类(如
)创建引用对象时,我都会看到有一个守护程序线程在运行 WeakReference,
FinalReference,
SoftReference,
PhantomReference,
Referemce
如果我们有分层线程结构,那么在每个级别都会启动一个额外的守护程序线程。
答案 0 :(得分:2)
对于大多数应用程序,我希望开销非常小。除非你知道这是一个问题我不会担心。我从未见过参考文献在个人资料中显示为问题,而且我使用不同的分析器已有10年了。
答案 1 :(得分:1)
我认为这成为一个问题的唯一方法就是你的线程数量增长到2位数以上。
非常粗略地说: