关于Vector到底是不是 线程安全的 问题

2025-04-29 06:19:54
推荐回答(1个)
回答1:

虽然源代码注释里面说这个是线程安全的,因为确实很多方法都加上了同步关键字synchronized,但是对于符合操作而言,只是同步方法并没有解决线程安全的问题。
要真正达成线程安全,还需要以vector对象为锁,来进行操作。
所以,如果是这样的话,那么用vector和ArrayList就没有区别了,所以,不推荐使用vector。