for (std::map::iterator it = pWgxxMap->begin(); it != pWgxxMap->end() && pWgxxMap != NULL; )
在多线程下,对这个map进行遍历,容易发生程序宕机的情况,这是已经定位找到了问题,
(对于这个问题大家可以参考http://blog.csdn.net/zww_sap111/article/details/22849833)
后来修改使用vector进行保存数据,每执行一次查询都会将数据保存到这个vector中,但是通过判断发现这里面有多次循环时没有保存的数据。5000次差不多100多。这是为什么?
望解决,在此先谢谢大家了,有不明白的可以问我哦