多线程的管理 ( 积分: 50 )

  • 主题发起人 主题发起人 javesun
  • 开始时间 开始时间
假设:有3个子线程,共有10个任务(任务是类似的),子线程谁先执行完,就自动执行下一个任务,直至10个任务都完成。。。
如果楼主需要这样的功能,似乎只要维护一个ThreadList就可以了,任务存在ThreadList里面,然后楼主启动三个线程,从ThreadList里面Pop出来3个任务,执行之,某个线程执行完了继续从ThreadList里面Pop一个任务出来处理,如果ThreadList里面已经没有任务了,那么线程自己终结.这样就足够了,好像不需要太麻烦的设定吧?
 
怎么实现暂停和恢复其中人一个进度哪?如果有程序的话能不能发给我参考一下
 
changfengchina,
Thread.Pause就可以暂停,Thread.Resume就可以恢复.
 
我是新手,刚接触线程。我也看到这两个功能了,但我的没有实现成功。
这个应该是不太麻烦,我也没发现哪儿出问题了
能不能简单实现一下,发给我看看,谢了!
 
做好之后才知道,原来解决问题原来这么简单。多谢zqw0117的帮助!
 
帮顶一下,学习中
 
谢谢大家的帮助!
 
后退
顶部