多线程读写冲突吗?


这是堆栈信息,打印此处变量,值正常,没有非法值。

难道是多线程读写冲突了?

#0 0x00007f7151d92866 in __memcpy_ssse3_back () from /lib64/libc.so.6
#1 0x00007f71525e0650 in std::string::_Rep::_M_clone(std::allocator const&, unsigned long) () from /lib64/libstdc++.so.6
#2 0x00007f71525e0d9c in std::string::assign(std::string const&) () from /lib64/libstdc++.so.6
#3 0x0000000000419bff in PushMgr::toPush (this=0x7f70832b6fe0, stockInfo=..., index=..., rules=std::vector of length 16, capacity 16 = {...})
at push/PushMgr.cpp:204