如果我按10次btn1,会产生多少个线程?
Read: TThread;是全局变量
procedure TForm1.btn1Click(Sender: TObject);
begin
if Read<>nil Then
Read.Resume
else
Read:=TThread.Create(false);
end;如果我按10次btn1,会产生多少个线程?
procedure TForm1.btn1Click(Sender: TObject);
var
Read: TThread;
begin
if Read<>nil Then
Read.Resume
else
Read:=TThread.Create(false);
end;
分别产生多少个线程
Read: TThread;是全局变量
procedure TForm1.btn1Click(Sender: TObject);
begin
if Read<>nil Then
Read.Resume
else
Read:=TThread.Create(false);
end;如果我按10次btn1,会产生多少个线程?
procedure TForm1.btn1Click(Sender: TObject);
var
Read: TThread;
begin
if Read<>nil Then
Read.Resume
else
Read:=TThread.Create(false);
end;
分别产生多少个线程
if Read<>nil Then
Read.Resume
else
这句弄不好就程序就出错了TThread 只是一个线程类,并不是线程,使用Resume前要先判断下线程状态才能使用 Resume
TThread 对象还在,里边的线程并不一定还在