认为我的Map
或List
有一些过时的值,我确定任何Thread
都不会获取。
现在,我将通过单独的Thread
从地图中删除这些值。我再说一遍,我很确定任何Thread
同时都不会获取该值。
现在,我是否需要使此操作同步?请解释List
和Map
。另外,我使用非同步HashMap
(对List
的线程安全没有任何想法)
我问这个问题的原因是我知道例如,当Thread
添加或删除HashMap
中的某些值时,将应用某些散列函数,或者ArrayList
中需要元素移位。{{}} 1}} S上。