怎样停止多线程?(20分)

  • 主题发起人 主题发起人 一剑飘雪
  • 开始时间 开始时间

一剑飘雪

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有10个记录,用5个线程跑前面的5个记录,这时我停止前面5个记录的线程,可是线程自动到下面5个记录开始运行,我想全部停止该怎样做?
 
线程.Pause方法
 
停止了前面5个线程后,他会到后面的5个线程,我要全部停止。
 
那是你程序没控制好,跟线程没关系。
 
贴出代码来看看 :)
 
不好意思:一剑飘雪,我插个问题,结帖有你分
请高手看看,帮忙 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1927793
 
我怎样让线程不再工作,有没有比较好的方法呀?
 
API exitThtread()
 
你没有指定线程负责的工作?不然他怎么会跑去抢别人的东西了!:)
 
逻辑有问题噢.
athread.terminate 终止一个线程, 同时在这个线程的执行过程中应该检测是否已经Terminated, 是的话应该马上停止操作.
 
多人接受答案了。
 
后退
顶部