摘要: 场景:有类crawler,以及它的对象 _pService。crawler类中声明了两个boost thread成员变量:1 boost::thread m_workThrd;2 boost::thread m_parseThrd;由外部线程在需要的时候调用_pService->fun()来启动这两个线程,并给成员变量workThrd、parseThrd赋值。_pService对象也可能没有调用_pService->fun(),因此workThrd、parseThrd可能就是初始值。在程序退出时,workThrd、parseThrd如果已经启动并在运行了,就需要停止这两个线程;.. 阅读全文
posted @ 2012-07-24 11:28 楚 阅读(1351) 评论(0) 推荐(0) 编辑