散列映射中的Java线程

时间:2014-07-05 02:20:59

标签: java multithreading hashmap

说我有一个对象" MyObj"运行重复的线程,我将此对象放在哈希映射中。

如果我然后删除该对象的条目,这会杀死该线程吗?或者我需要在删除对象之前杀死线程吗?

1 个答案:

答案 0 :(得分:1)

从HashMap中删除对象不会对该线程执行任何操作,除非您明确停止,否则它将继续运行。

来自Java Memory Management

  

活动Java线程始终被视为活动对象,因此是GC根。这对于线程局部变量

尤为重要

对象必须是无法访问的,并且没有GC根被考虑用于GC。