我用一个for循环一下创建了N个线程.
现在的问题是
我想让这些线程按创建的顺序一个一个的执行.
也就是一个执行完了.下一个才能开始.
并且要按创建时的顺序一个个来..
呵...用信号量的办法.
保证一个执行完另一个才执行倒是不难.
但要保证顺序我就不知道怎么办了..
望高手们指点一下

解决方案 »

  1.   

    每个线程有ID,创建线程时,线程挂起,一个线程执行完后,找到下一个线程ID再Resume,感觉不是那么难办啊?还是没理解你的意思?
      

  2.   

    waitSingleObject   创第二个线程时把前一个线程句柄传进去,然后让这个线程等上一个,下一个再等这一个。或用楼上的,初始时都是挂起的,一个运行完了,唤醒下一个喽创建时按顺把ID加到一个数组,你就知道什么顺序来唤醒了