怎么让一堆线程顺序执行 ( 积分: 50 )

  • 主题发起人 主题发起人 yyok
  • 开始时间 开始时间
Y

yyok

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个for循环一下创建了N个线程.
现在的问题是
我想让这些线程按创建的顺序一个一个的执行.
也就是一个执行完了.下一个才能开始.
并且要按创建时的顺序一个个来..
呵...用信号量的办法.
保证一个执行完另一个才执行倒是不难.
但要保证顺序我就不知道怎么办了..
望高手们指点一下
 
我用一个for循环一下创建了N个线程.
现在的问题是
我想让这些线程按创建的顺序一个一个的执行.
也就是一个执行完了.下一个才能开始.
并且要按创建时的顺序一个个来..
呵...用信号量的办法.
保证一个执行完另一个才执行倒是不难.
但要保证顺序我就不知道怎么办了..
望高手们指点一下
 
那和单线程有什么区别~~
线程的执行函数最后再加一句
self.create(false);......
线程自动激活下一个线程
 
同意wxjh2001
 
用数字,如1 2 3这样测试
 
哈哈,确实倒是哦,这个和单线程还有什么区别了?如果要保证顺序执行,waitforsignalobject是可以满足你的需求的了。放心吧,觉得满足!
 
后退
顶部