TThreadList 的用法

初次使用TThreadList时找不到.Count属性,也找不到.Items属性,没有这两个属性就不能访问列表中的内容,这可怎么用呢,后来发现了 LockList方法,这个方法返回一个TList,哦,原来是首先通过LockList安全的得到一个TList然后使用TList返回列表中的内同,当然最后不要忘了调用UnLock函数。

例子:
with MyThreadList.LockList do
begin
  try
    for X := 0 to Count-1 do
      Something(Items[X]);
  finally
    MyThreadList.UnlockList;
  end;
end;

你可能感兴趣的:(thread)