在GLib哈希表中存储套接字

时间:2013-08-29 23:48:21

标签: glib

我在C中有一个服务器应用程序;我需要同时跟踪大量套接字(客户端会话数据)。我不想重新发明轮子,只是看到GLib带有哈希表实现。可以安全地将GLib哈希表用于我想要做的事情吗?有什么我应该知道的吗?谢谢!

1 个答案:

答案 0 :(得分:3)

我使用GHashTable,包括提供的和自定义的相等/散列函数,并且只有赞美它。精简和快速实施,开销很小。它将所有键和/或值作为单独的GList获取,并为它们提供自定义自由函数所提供的灵活性也非常有用。去吧。

相关问题