8000 のキーと値のペアがあります。ハッシュ速度は O(1) と読みましたが、キーが衝突すると O(n) になり、n は log(項目番号) になります。私の概念が間違っている場合は修正してください。
次に、複数のテーブルを使用する場合、たとえば 1 ~ 3000 を hashtable1 に、3001 ~ 6000 を hashtable1 に配置すると、パフォーマンスは 2*O(1) になる可能性が高くなるはずです。また、テーブル 1、2 などの最適なサイズを決定するにはどうすればよいですか?
また、ハッシュマップにアクセスするためにマルチスレッドを使用しない場合、ハッシュマップを使用する方が良いという投稿を読みましたか? それは本当ですか?