如何判断一个线程是由用户结束的,还是自己结束的。(20分)

  • 主题发起人 主题发起人 loskiller
  • 开始时间 开始时间
L

loskiller

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个线程,如果是用户结束的就写状态0,如果是自己结束的就写状态1,该怎么做。
 
倒,给个全局变量在里面,由用户或线程分别来管理这个变量,写上不同的值就是了。
 
.execute;
begin
bSignSelfTerminated := FALSE;
while( not terminated )do
begin
end;

//到这里就是线程自己结束的啦。
bSignSelfTerminated := TRUE;
end;
 
多人接受答案了。
 
后退
顶部