黑马程序员技术交流社区

标题: 五十个线程跑50000的数据 如何获取线程最后死亡结果 [打印本页]

作者: 心弦上的景致    时间: 2013-4-11 20:51
标题: 五十个线程跑50000的数据 如何获取线程最后死亡结果
50000连续的数据
分两次  25000和25000
第一次跑完  然后线程重定向继续跑
怎么获取线程交接的结果
就是哪个线程跑完的第一个25000  哪个线程继续这个数据开始跑的
伪代码提供一下思路

作者: 杨永胜    时间: 2013-4-12 00:03
锁的交接。。
作者: 李罡    时间: 2013-4-12 02:57
你要定义那么多个线程干嘛?给它们用同一个锁,一个一个地执行,用count计数,把count为2500的那个线程打印出来不就行了。
如果你要让那50个线程按照顺序地去执行。。。那你就定义50个Condition,设一个status常量,一个线程唤醒下一个线程,这样交替执行。。。这样代码不好写。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2