【问题标题】:find good buffer library in c在c中找到好的缓冲区库
【发布时间】:2012-07-04 18:57:38
【问题描述】:

我们正在用 C(仅 C)设计一个软件,其中的某些部分需要缓冲区结构。 但是我知道如何选择一个好的吗? 实际上我们的程序是开源的,我们需要一个开源且高效的C语言缓冲区和队列库来实现这部分。 感谢您的帮助。

【问题讨论】:

  • 缓冲区?这很模糊......你会用它做什么?
  • 什么样的缓冲区?它需要做什么?
  • 标记为删除。提出问题不应要求您向其提出问题的人再问您几个问题。
  • @tbert:为什么不直接投票?我不明白为什么mods应该为此烦恼。另外,让我们对新手好一点。
  • @tbert:这不是标志的用途。

标签: c buffer


【解决方案1】:

你可以使用这个容器库:

https://github.com/jacob-navia/ccl

它来自古怪的天才 jacob navia(如果你不是 comp.lang.c 的常客,你将无法理解它)。但问题是图书馆安静高效,而且非常“优秀”的手册。文档肯定会购买 c 编码器。

它具有最常见的数据结构,如列表/队列/双端队列/循环链表等。

【讨论】:

    【解决方案2】:

    考虑使用libevent。较新的版本带有一个适用于 libevent 提供的事件框架的缓冲区接口。从他们的网页:

    Libevent 还为缓冲网络 IO 提供了一个复杂的框架,支持套接字、过滤器、速率限制、SSL、零拷贝文件传输和 IOCP。 Libevent 支持多种有用的协议,包括 DNS、HTTP 和最小的 RPC 框架。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-13
      相关资源
      最近更新 更多