3

由于 C++ Builder 2010 似乎不包含我自己添加到线程中的CheckTerminated()函数,因此我需要从线程外部检查其状态。TThread

这工作正常,但我正在尝试查找有关是否让Exectue()线程完成的功能将Terminated属性设置为的信息,true或者我是否必须在Execute()方法结束时手动执行此操作,或者Terminate()在结束时运行Execute()方法。

4

1 回答 1

3

FreeOnTerminate设置为 false 并读取Finished属性以了解Execute()函数是否已完成。

if(myThread->Finished)
{
}
于 2014-02-11T10:39:48.377 回答