简单问题(30分)

  • 主题发起人 主题发起人 fu_xiang_yu
  • 开始时间 开始时间
F

fu_xiang_yu

Unregistered / Unconfirmed
GUEST, unregistred user!
threads:array[1..n] of tathread;
procedure tathread.execute;
begin
/////
end;

问题是,在execute执行中我想知道这个过程是
哪个threads的,该怎么办?
 
再thread中加入一各整形两记住他。在Create中田如即可,再execute中查询整形两
 
这位仁兄,你说的我看不太懂,可否
写几行马?
 
type TMyThread = class(TThread)
private
index: integer;
protected
procedure Execute;
override;
public
constructor Create(CreateSuspended: Boolean;
i: integer);
end;
...
//创建时令i等于的i
constructor TMyThread.Create(CreateSuspended: Boolean;
i: integer);
begin
index := i;
inherited Create(CreateSuspended);
end;

procedure TMyThread.Execute;
begin
引用i即知是哪个
end;
 
接受答案了.
 
后退
顶部