我的应用程序是一个TCP/IP服务器,主线程只创建一次并一直监听。当新客户端连接时,主线程会创建
TClientThread
类型的新线程。但是没有正在运行的客户端线程列表,因为那会使我的应用程序变得有点复杂...是否有任何方法可以在所有线程上执行“终止”方法,即使线程正在忙碌中(在我的情况下,“忙碌”意味着它正在等待数据,其中设置的超时时间约为30秒...所以我必须无论如何杀死它,而不必等待)?简单关闭应用程序似乎无法在线程上运行“终止”方法,这导致FastMM报告内存泄漏...