1 13005588178 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #1 我想在线程中终止该线程的继续往下执行,怎样办?
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #3 你Execute过程中处理就行了 Execute完了之后自然就退出了,如果你要中退出也可以,设一个标记位 如果线程的“标准”写法: while not Terminateddo begin // end;
你Execute过程中处理就行了 Execute完了之后自然就退出了,如果你要中退出也可以,设一个标记位 如果线程的“标准”写法: while not Terminateddo begin // end;
N netup Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #4 不知你的线程是如何写的, 如果线程中有的EXECUTE中有循环, 你就要在循环中加上 if terminated then break 如果要立即结束THRED的话, 你应有一个THREAD的对象如TESTTHREAD,通过 EXITTHREAD(TESTTHREAD.HANDLE, 4); 如果不行的话就用TERMINATERTHREAD(TESTHREAD.HANDLE, 4);
不知你的线程是如何写的, 如果线程中有的EXECUTE中有循环, 你就要在循环中加上 if terminated then break 如果要立即结束THRED的话, 你应有一个THREAD的对象如TESTTHREAD,通过 EXITTHREAD(TESTTHREAD.HANDLE, 4); 如果不行的话就用TERMINATERTHREAD(TESTHREAD.HANDLE, 4);
风 风中流云 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-11 #5 如果使用begin thread() 你可以在线程中加个变量,执行的时候通过控制这个变量来控制线程的执行 如:if true then endthread(thid); 如果是自定义的话就在循环体中加个判断就可以了。。
如果使用begin thread() 你可以在线程中加个变量,执行的时候通过控制这个变量来控制线程的执行 如:if true then endthread(thid); 如果是自定义的话就在循环体中加个判断就可以了。。