集合问题 ArrayList,Vector中的Vector是线程安全的。它与同步有关系吗?Vector用了synchronized方法实现了同步机制。效率降低了,这与并发有什么关系? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【wsx86593112】截止到2008-06-30 22:51:02的历史汇总数据(不包括此帖):发帖数:1 发帖分:20 结贴数:0 结贴分:0 未结数:1 未结分:20 结贴率:0.00 % 结分率:0.00 % 如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html Vector用了synchronized方法,就是实现了同步,synchronized就是同步标志,同步方法是线程安全的Vector用了synchronized方法实现了同步机制。效率降低了,这与并发有什么关系?实现了同步机制,导致同时只有一个线程在执行方法,所以效率降低了,其实对这个方法来说是限制了并发,但是保证了程序的正确性 用了synchronized,就和并发有关系了。www.xinshuguang.org上有多线程视频 现在推荐的同步方法是用同步包装:List l = Collections.synchronizedList(new ArrayList()) ;采用泛型的初始化:List<T> l = Collections.synchronizedList(new ArrayList<T>()) ;举例:List<String> l = Collections.synchronizedList(new ArrayList<String>()) ; 文件操作中创建新文件时会抛出什么异常 解析XML出错,大家来看看,顶者有分 ubuntu9.04安装jdk出错 怎么实现二叉树的后序遍历迭代器啊? 关于java基础问题,老鸟进来帮菜鸟分析下 高手救命啊! 在线等!~ 计数器问题? 要在运行时修改修改类的成员,有哪些方法? 急!求助,JAVA中如何同时创建多个进程?? 同学给我一个台式机的软驱,我的是笔记本,请问怎么连到我的电脑上 ? java socket 与 vb socket通信问题 RCP编程:如何使TEXT双击放大,在双击又变小
楼主【wsx86593112】截止到2008-06-30 22:51:02的历史汇总数据(不包括此帖):
发帖数:1 发帖分:20
结贴数:0 结贴分:0
未结数:1 未结分:20
结贴率:0.00 % 结分率:0.00 %
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
实现了同步机制,导致同时只有一个线程在执行方法,所以效率降低了,其实对这个方法来说是限制了并发,但是保证了程序的正确性
现在推荐的同步方法是用同步包装:List l = Collections.synchronizedList(new ArrayList()) ;采用泛型的初始化:List<T> l = Collections.synchronizedList(new ArrayList<T>()) ;举例:List<String> l = Collections.synchronizedList
(new ArrayList<String>()) ;