GoodHope · 2004-12-09 08:18:47 · 阅读: 457 简单一点就是这样 procedure AThread.DoRun; begin Lock; try DoSomething; finally UnLock; end; end; procedure AThread.Destroy; begin Lock; try ... ... ... inherited; finally Unlock; end; end;