-1

C++ で HashMap/ HashTable の実装を使用する必要があり、次の要件があります。

1- 新しいデータがハッシュマップに挿入されている場合、完全なハッシュマップはロックされず、他のスレッドはハッシュマップ内の他のキー/値の読み取りと更新も許可されます

2-複数のキー/値を同時に更新できる必要があります。つまり、1 つのスレッドがキー x を更新し、もう 1 つのスレッドがキー y を更新します。

そのような実装は、C++ stl または他のライブラリに存在しますか? または、自分で何かを書く必要がありますか?

4

1 に答える 1