如何判断一个线程是否已结束?(10分)

N

noall

Unregistered / Unconfirmed
GUEST, unregistred user!
结束时值也不为nil 线程结束时值到底是什么呢?
if mythread<>nil then
//可如果线程结束了值为多少??
mythread.terminated
 
MyThread.terminated
 
在线程中自定义一个变量了。
 
线程结束时
把MYTHREAD设为零就行了呀
 
我是想,如果线程还没结束时就结束它,如果已经结束了就没有必要再结束啊。
是如何判断。在某一时该,根本不知道线程结束了没。
 
线程应该有这个属性:terminated
还有 Onterminate 事件
我觉得都很简单的。
 
WaitForSingleObject(Mythread.Handle, 1000);
 
多人接受答案了。
 
顶部