求助:线程问题

haoguicai000 2007-07-27 03:18:49
创建一个可以容纳10个整数类型的数组,数据的加入在数组尾部,删除在头部,并保证线程操作的安全性
...全文
176 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kekeemx 2008-04-25
  • 打赏
  • 举报
回复
List list = Collections.synchronizedList(new ArrayList(...));
也可以保证同步
jack462 2008-04-25
  • 打赏
  • 举报
回复
用加锁和解锁算法。
ROBINAPOLLO 2008-04-25
  • 打赏
  • 举报
回复
可以用sycronized,,,和LOCK()进行数据锁,
来防止并行时候的资源锁问题。。防止死锁
cl55 2008-04-24
  • 打赏
  • 举报
回复
把数组定义为private, 然后将操数组的方法sycronized一下就行了。
fox_for_cloud 2007-07-27
  • 打赏
  • 举报
回复
就是一个线程安全的队列吧
用java.util.concurrent.ArrayBlockingQueue<E>
JDK1.5提供的一个由数组支持的有界阻塞队列。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧