作者rex0625 (rex)
看板java
标题[问题] Thread 回传值後不想停止
时间Wed Apr 27 16:41:09 2011
各位好,
我建一个thread 做完事後利用Callable回传一个值
但我希望他回传值後睡一下 然後再重做刚刚的事再回传值
也就是不希望他做完回传值後thread就结束
请问有没有方法能做到呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.221.177.192
1F:→ akasan:你应该是需要查这关键字 "Producer Consumer" 04/27 16:48
因为我是希望用一个list将回传结果不断存起来,然後每个thread回传的时间不一样
我一段时间不管list里有多少资料,就要拿来统计,这样也许不太适合生产者的架构?
2F:→ akasan:听起来没啥不妥阿, 要不用重新清楚的描述一下你的情况? 04/27 16:58
※ 编辑: rex0625 来自: 61.221.177.192 (04/27 17:00)
3F:→ akasan:变形一下用两条 list, 要统计就 Producer 换另一条存 04/27 17:06
4F:推 givemepass:那你就用wait() 等到需要叫醒它的时候 notify() 04/27 18:17
5F:→ givemepass:我也觉得Producer Consumer 没什麽不妥 04/27 18:18
6F:→ rex0625:好的 那我再仔细研究 谢谢各位 04/27 21:59