由于该进程将被操作系统杀死,并且无论如何分配的所有内存都将被回收,因此可以不在单元完成部分释放对象/资源吗?
例如,
unit Threading;
interface
implementation
var threadpool: ThreadPool;
initialization
threadpool := ThreadPool.Create;
finalization
threadpool.Free; // is it OK to remove this?
end.