{
LockList, UnlockList example
The following example shows how to use the LockList and UnlockList methods to access a thread-safe version  of a TList object:
} 
with MyThreadList.LockList do
  try
    for X := 0 to Count-1 do
      Something(Items[X]);
  finally
    MyThreadList.UnlockList;
  end;
 
