我有一个包含很多项目的列表视图。我想删除一些同步的项目。那可能吗?我有大约 100 个线程同时访问 ListView 以删除其中的项目。
例如:
procedure Thread1 ; stdcall;
var
item : TlistItem;
begin
//...
item.delete;
//...
end;
procedure Thread2 ; stdcall;
var
item : TlistItem;
begin
//...
item.delete;
//...
end;
/.... and so on
线程同时被触发(它们之间可能相差 1ms)。然后我得到很多错误和AccessViolations。请帮忙。谢谢 :)