最近感觉记忆不太好,而且反复使用线程的又不多,也没有达到强化记忆的效果.做一个记录,就当记住了吧.
1、在Private中设置变量,来接收从主线程传入的参数;
2、写一个不带参数的运行方法,使迭代调用:procedure execMethod;
3、在Public中建立构造方法:constructor Create(参数列表),将参数传递给Private中的变量;
4、编写线程方法:
procedure Execute;
begin
{ Place thread code here }
while not Terminated do
begin
Sleep(500);
Synchronize(execMethod);
end;
end;
5、调用:TThread t:=TDisThread.Create(参数);