多线程操作vector问题?求高手~ 程序中一个按钮的响应会对vector中元素添加或者删除,而这时另外一个启动的线程已经反复在对vector进程操作了。导致的结果是按下按钮响应根本无法实现。请教高手如何设计才能正确运行响应。急切等~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个 vector用到synchronized了吗?在 jdk1.4之前vector是实现了线程同步的 jdk1.5后都需要自己来实现,你可以看看哪个在频繁操作的 线程是否锁定了 该vector对象没有释放,那么这个时候你需要解决这个线程操作完毕后 释放对象锁的 问题 ,如此之后再调整一下这个线程的 优先级别也能起到一定的 效果 1.5以后vector已经不是线程同步的了?那岂不是完了,在写后面两个进程的时候根本没有注意线程安全问题,倒~ 用Collections.synchronizedCollection()转换一下就行了,建议最好用ArrayList,而且用接口类型来声明。 有关JMF播放mov格式的视频 突然想到一个问题不好解决....... 请教斗地主中牌的排序 关于JAVA虚拟机的dup指令的一个疑问,望各路朋友指点迷津,谢谢 很多人的误解,关于java的参数传递问题 编一个JAVA小程序 一个棘手的问题,请高手帮忙!! 打印两问题 请问这是什么原因 项目紧急!jbuilder4如何连接oracle8.0.5 java实现定时提醒?? 学习java才几天,遇到一道‘菜鸟’级练习题,但对于我来说还是很难,请大家帮帮忙看看
在 jdk1.4之前vector是实现了线程同步的
jdk1.5后都需要自己来实现,你可以看看哪个在频繁操作的 线程是否锁定了 该vector对象没有释放,那么这个时候你需要解决这个线程操作完毕后 释放对象锁的 问题 ,如此之后再调整一下这个线程的 优先级别也能起到一定的 效果