首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java可以并发的器皿

2012-10-15 
java可以并发的容器在多线程下,同步的JAVA容器:List list new LinkedList()list Collections.synchro

java可以并发的容器
在多线程下,同步的JAVA容器:

List list = new LinkedList();

list = Collections.synchronizedList(list);

Map map = new HashMap();

map = Collections.synchronizedMap(map);

list和map是有条件的同步,即list和map只是在单步操作时,才是同步的 。

在对list和map多次操作时,不能保证线程在多步操作时一直拥有锁,有可能在多个线程之间交替拥有锁。

所以,在使用它们时,需要同步操作它们的代码。

热点排行