Dephi的同一个线程支持多次Execute吗?
创建一个Thread后,Execute方法能否多次执行呢?(不希望反复创建线程)
例如:
FreeOnTerminate := False;
procedure TReconThread.Execute;
begin
inherited;
while not Terminated do
begin
//do something
end;
Suspend();
end;
我做了测试,第一次执行Execute后,再次Resume,是不会执行Execute方法的。
是我写得不对,还是本身就不支持这种做法呢?
分不多了,见谅!