class="article_content clearfix">
class="htmledit_views">
很幸运,Java已经帮程序员做好了创建线程同步集合的工作,只消调用集合对应的同步方法就可以了
名称都是以这个形式出现,synchronizedXXX
class="language-class="tags" href="/tags/JAVA.html" title=java>java">import class="tags" href="/tags/JAVA.html" title=java>java.util.*;
public class TestSynchronized
{
public static void main(String[] args)
{
//创建四个同步集合
Collection c = Collections.synchronizedCollection(new ArrayList());
List class="tags" href="/tags/LIST.html" title=list>list = Collections.synchronizedList(new ArrayList());
Set s = Collections.synchronizedSet(new HashSet());
Map m = Collections.synchronizedMap(new HashMap());
}
}