使用AfxBeginThread创建多个线程的有关问题

使用AfxBeginThread创建多个线程的问题
AfxBeginThread创建多个线程,   但是在Debug结束之后会提示Memory   leak!   提示出错的地方是因为thrdcore.cpp里面NEW了线程对象没有delete.我查到是因为需要调用AfxEndThread.但是线程被创建之后需要一直运行直到程序结束.
我尝试在关闭窗口的时候调用AfxEndThread.但是因为创建了多个线程.   依然会报内存泄漏.
请问,我应该如何解决!

分不多.技术问题,敬请大家非帮忙.

------解决方案--------------------
m_bAutoDelete = TRUE 就可以自动释放
LZ是不是用了一些内存检测的工具,比如boundscheck之类的?
出现这个提示可能是因为你自己新建的线程还没有退出,而主线程就先结束了,导致你建的线程被强行中止