Topic: Collection或Map的同步控制

  Print this page

1.Collection或Map的同步控制 Copy to clipboard
Posted by: AchillesA
Posted on: 2004-09-03 15:05

书中有这样一句话“只有collection class才具备‘自动控制整个容器’的机制。
书中的例子如下:

import java.util.*;

public class Synchronization {
public static void main(String[] args) {
Collection c =
Collections.synchronizedCollection(
new ArrayList());
List list = Collections.synchronizedList(
new ArrayList());
Set s = Collections.synchronizedSet(
new HashSet());
Map m = Collections.synchronizedMap(
new HashMap());
}
} ///:~

为什么上面Map也可以使用这种机制,不是说只有collection class在可以吗?
另外书上说“通过这种方式,就不会意外产生不同步的版本”这是什么意思啊,什么是不同步的版本?


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923