线程运行的流程问题(0分)

  • 主题发起人 主题发起人 kocus
  • 开始时间 开始时间
K

kocus

Unregistered / Unconfirmed
GUEST, unregistred user!
for i:=0 to 10do
begin
http:=tidhttp.Create(self);
td:=httpthread.create(http);//httpthread是一个线程
td.FreeOnTerminate:=true;
ci:=ci+1;
showmessage(inttostr(ci));
end;
按道理,showmessage(inttostr(ci));应该执行11次,
但是结果只执行一次,而且ci的值为1
谁知道原因啊
//怎么只showmessage一次
而且只有运行一次
 
TTTTTTTTTTTTTTTTTTTTTTTTTTTT
 
不是这段代码的问题,可能是其他地方引起的。
比如线程创建时
 
接受答案了.
 
后退
顶部