我想请问一下,派生于CWinThread的线程类(记为A),通过VC自动生成的源码中,A的解析函数是Protected,这样的话,就不能在使用类A的程序中手动删除类A的对象。比如Delete m_pA;
这个问题是不是说明,不建议我们手动删除线程对象呢?(即:先m_pA->m_bAutoDelete=FALSE,中断线程后(m_pA->PostQuitMessage),Delete m_pA)
但我在网上的一些文档上看到这种用法,不同的是,不是使用UI线程,而是使用Worker线程。很迷惑!!
这个问题是不是说明,不建议我们手动删除线程对象呢?(即:先m_pA->m_bAutoDelete=FALSE,中断线程后(m_pA->PostQuitMessage),Delete m_pA)
但我在网上的一些文档上看到这种用法,不同的是,不是使用UI线程,而是使用Worker线程。很迷惑!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货