stl map中的元素在访问时,如果一个线程对map中的元素进行删除,另外一个线程对map进行查找的话,可能会导致即使元素没被删除,查找也会失败
根本原因:map是非线程安全的,写入过程会改变内部游标结构,可能会导致读取游标失效,读取失败。
stl map中的元素在访问时,如果一个线程对map中的元素进行删除,另外一个线程对map进行查找的话,可能会导致即使元素没被删除,查找也会失败
根本原因:map是非线程安全的,写入过程会改变内部游标结构,可能会导致读取游标失效,读取失败。