一直很习惯在窗口对象的析构函数中等待子线程终止, 现在才发现是一个巨大的错误,子线程给界面线程发消息,要依赖窗口的存在,当对象析构时,窗口早就不复存在,所以结束子线程的最佳位置是窗口处理WM_DESTROY消息的时候。 流水一篇,Over。