多线程问题

xd_tracy 2010-05-21 08:09:58
我想建一个线程池,每次只执行一条任务,任务的目的是一样的(比如说:正确计算出1+1=2),但是只要任务完成,所有这些线程就停止执行。我该怎么做???
...全文
124 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dr_lou 2010-05-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 izard999 的回复:]
JDK1.5有个类叫Executors,里面有一系列的静态方法,这个类就是创建线程池的.!
要执行的任务你传个Runnable的实现类进去就可以了.!
[/Quote]

对的
zxj828282 2010-05-26
  • 打赏
  • 举报
回复
多线程,主要把锁的问题解决好,就成功一大半了
fengweicheng_2008 2010-05-21
  • 打赏
  • 举报
回复
我和楼上同感
wakeUpDoNottLazy 2010-05-21
  • 打赏
  • 举报
回复
不是很清楚什么意思。。
如果这个任务从始至终都由同一个线程执行,那你做线程池干什么?
如果你是要多个线程执行多个任务,且每个任务只由一个线程来完成,那你只需要对任务列表同步就好了~~
如果这个大任务需要多个线程同时执行。貌似有些难度啊~~~我的手不够高,听听楼下高手说吧~~~呵呵~~~
izard999 2010-05-21
  • 打赏
  • 举报
回复
JDK1.5有个类叫Executors,里面有一系列的静态方法,这个类就是创建线程池的.!
要执行的任务你传个Runnable的实现类进去就可以了.!
hh161151 2010-05-21
  • 打赏
  • 举报
回复
只要run里面不是无限循环,它自然执行一次就结束了。
yueguangkai001 2010-05-21
  • 打赏
  • 举报
回复
线程执行时你使用条件,如果条件不满足这些线程就执行完成,自然就停止了

62,620

社区成员

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

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