在Java中,哪个集合类是线程安全的,并且使用了synchronized关键字来保证线程安全?

答案解析

核心考点说明:理解Java集合类的线程安全性。 解题思路分析:ConcurrentHashMap是专门为并发环境设计的集合类,它通过分段锁的概念来提高并发访问的性能。 每个选项的详细分析: A. 错误,HashMap不是线程安全的。 B. 错误,ArrayList不是线程安全的。 C. 错误,虽然Vector是线程安全的,但它使用synchronized方法是在每个方法上,而不是通过更高效的方式。 D. 正确,ConcurrentHashMap使用synchronized关键字,并通过分段锁来保证线程安全。 易错点提醒:区分不同集合类的线程安全机制。
正确答案:D
随机推荐
开始刷题