校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > 集合(后序会删除)
题目

 List下面什么是线程安全的?Vetctor如何实现线程安全

解答

因为 Vector 的所有方法加上了 synchronized 关键字,从而保证访问 vector 的任何方法都必须获得对象的 intrinsic lock (或叫 monitor lock),也即,在vector内部,其所有方法不会被多线程所访问。
但是,以下代码呢:

if (!vector.contains(element))
vector.add(element);
...
}

引申:Java的List如何实现线程安全?

C 2条回复 评论
wyj

太好了,明了易懂,感谢

发表于 2021-09-13 14:15:00
0 0
上帝之手028

感觉文章思路挺清晰的~

发表于 2021-09-12 11:20:00
0 0