因为Vector是同步的,所以当一个Iterator使用时,被另一线程改变,将抛出异常,为什么呢? 没看懂这句话! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Vector是同步的,所以当一个线程使用它时,而另一个线程想改变它,就会导致异常了.(这句话提到的Iterator只是这个Vector的一个引用) 对数据的同步,一个时刻只有一个线程访问此Vector,或者修改!还有,因为数据的同步,所以你执行遍历Iterator的时候别的线程remove掉Vector某个元素,就出异常了!还有Vector是老板本的容器,建议你使用新版本的,List,Map,Set,Collections类来保持同步! 就是一个线程操作一个vector的时候,其它的线程不允许去改变他 简单问题 请问在使用getRGB时为什么黑白图像读出来的rgb不完全是0或者255 HELP!!!!!!!!!有关短信拆分的问题 THINK IN JAVA 2对J2SE的学习帮助有多大? 关于 heavy weight 和 light weight 重叠显示的问题! 数字问题 字符串处理: 在线等待!解决立刻给分!! 我想做一个applet的聊天是请问哪里可以找到相关资料或者代码? 怎样实现一个透明的按钮Beans?? MDB怎样监听一个不在本地的message queue? 求助:java环境变量始终 配置不成功!
所以当一个线程使用它时,而另一个线程想改变它,就会导致异常了.
(这句话提到的Iterator只是这个Vector的一个引用)
对数据的同步,一个时刻只有一个线程访问此Vector,或者修改!还有,因为数据的同步,所以你执行遍历Iterator的时候别的线程remove掉Vector某个元素,就出异常了!还有Vector是老板本的容器,建议你使用新版本的,List,Map,Set,Collections类来保持同步!