A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

50000连续的数据
分两次  25000和25000
第一次跑完  然后线程重定向继续跑
怎么获取线程交接的结果
就是哪个线程跑完的第一个25000  哪个线程继续这个数据开始跑的
伪代码提供一下思路

2 个回复

倒序浏览
锁的交接。。
回复 使用道具 举报
你要定义那么多个线程干嘛?给它们用同一个锁,一个一个地执行,用count计数,把count为2500的那个线程打印出来不就行了。
如果你要让那50个线程按照顺序地去执行。。。那你就定义50个Condition,设一个status常量,一个线程唤醒下一个线程,这样交替执行。。。这样代码不好写。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马