嗨,伙计,我类有一个全局哈希表,还有两个与她一起工作的线程 A 和 B。 A读取HashTable,B写入Hashtable..是否存在互斥问题?我需要同步它或者 Hashtable 类是安全的?
最佳答案
Hashtable
是 Map
接口(interface)的线程安全实现。
在常规的认沽期权操作中,您将是安全的。但是,当您在一个线程中对其进行迭代并从另一个线程修改其内容时,您将遇到 ConcurrentModificationException
问题。因此,在迭代时,请确保迭代原始 Hashtable
的副本。
关于java - 使用java的Hashtable互斥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12348349/