Java并发:同步容器&并发容器
第一节 同步容器、并发容器 1.简述同步容器与并发容器 在Java并发编程中,经常听到同步容器、并发容器之说,那什么是同步容器与并发容器呢?同步容器可以简单地理解为通过synchronized来实现同步的容器,比如Vector、Hashtable以及SynchronizedList等容器,如果有多个线程调用同步容器的方法,它们将会串行执行。 可以通过查看Vector、Hashtable等同步容器的实现代码,可以看到这些容器实现线程安全的方式是将它们的状态封装起来,并在需要同步的方法上加上关键字synchronized,但在某些情况下,同步容器不一定是线程安全的,比如获取后一个