c++ stl 没有支持多线程,所以多线程操作map的话很可能会出现程序执行异常的情况发生,通常会段错误。如果多个线程只读map,那还好说,要是既有线程读map又有线程修改map,肯定会发生问题的,建议用锁解决。
会
[quote=引用 3 楼 jwj070524 的回复:] c++ stl 没有支持多线程,所以多线程操作map的话很可能会出现程序执行异常的情况发生,通常会段错误。如果多个线程只读map,那还好说,要是既有线程读map又有线程修改map,肯定会发生问题的,建议用锁解决。
24,854
社区成员
27,343
社区内容
加载中
试试用AI创作助手写篇文章吧