首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

:线程有关问题

2012-01-05 
求助:线程问题创建一个可以容纳10个整数类型的数组,数据的加入在数组尾部,删除在头部,并保证线程操作的安

求助:线程问题
创建一个可以容纳10个整数类型的数组,数据的加入在数组尾部,删除在头部,并保证线程操作的安全性


[解决办法]
就是一个线程安全的队列吧
用java.util.concurrent.ArrayBlockingQueue <E>
JDK1.5提供的一个由数组支持的有界阻塞队列。
[解决办法]
把数组定义为private, 然后将操数组的方法sycronized一下就行了。
[解决办法]
可以用sycronized,,,和LOCK()进行数据锁,
来防止并行时候的资源锁问题。。防止死锁
[解决办法]
用加锁和解锁算法。
[解决办法]
List list = Collections.synchronizedList(new ArrayList(...));
也可以保证同步

热点排行