1

私はCでサーバーアプリを持っています。膨大な数のソケットを同時に追跡する必要があります (クライアント セッション データ)。車輪の再発明はしたくないので、GLib にはハッシュ テーブルの実装が付属していることを知りました。私がやりたいことにGLibハッシュテーブルを安全に使用できますか? 知っておくべきことはありますか?ありがとう!

4

1 に答える 1

3

私は GHashTable を、提供されたものとカスタムの等号/ハッシュ関数の両方でよく使用しており、それを称賛するだけです。オーバーヘッドがほとんどない無駄のない高速な実装。すべてのキーおよび/または値を個別の GList として取得し、それらにカスタム フリー関数を提供するという柔軟性も非常に便利です。頑張れ。

于 2013-08-30T11:35:35.903 に答える