如何从外部立即终止一个成员函数的继续执行(其代码尚未执行完)?
比如,先new一个对象,其成员函数执行较费时间(如30分钟,若干定时器和延时操作)。现在,进入该成员函数执行其代码。
【问题】
如何在它的代码尚未执行完毕之前,立即终止它的继续执行?
试验了delete,但要等到代码执行完毕后才删除该对象。怎么能够立即终止它的执行并删除对象?最好方法是从外部操作,不去修改该成员函数的内部代码(比如添加一些消息处理之类的代码)。不知是否可行?若不行,如何实现比较简单?(该对象有若干个这样的函数,最好不要修改每个函数的代码)