有線のように聞こえます。しかし、その原因は考えられません。状況は、交換注文IDと内部注文IDを格納するboost :: unordered_map(key = std :: string、value = std :: string)があることです。
演算子[]を使用して新しいエントリを追加します。つまり、map [key] = value find()を使用してキーを検索しようとすると。
プログラムが過去2日間の午前9時に実行を開始している間、14:xx頃を除いて問題ありません。マップに挿入するはずのキーが見つかりません。だから私が思うのは地図のサイズに関係している。
再ハッシュ中にハッシュマップのエントリが失われる可能性はありますか?
PSマップを保護するロックがあるため、マルチスレッドの問題はありません