同時性が安全ではない修飾子

このセクションのすべてのメンバー関数は、シリアルにのみ実行できます。これらのメンバー関数を (同時処理の安全性が保障される) 他のメソッドと同時に実行する場合、動作は未定義です。

clear

void clear();

コンテナーからすべての要素を削除します。

swap

void swap( concurrent_hash_map& other );

*thisother の内容を入れ替えます。

std::allocator_traits<allocator_type>::propagate_on_container_swap::valuetrue の場合、アロケーターを入れ替えます。

そうでない場合、get_allocator() != other.get_allocator() の動作は未定義です。