gpt4 book ai didi

c - 使用 C 的内存分配、分发和缓存 - Memcached

转载 作者:太空宇宙 更新时间:2023-11-04 04:56:03 24 4
gpt4 key购买 nike

虽然我是一个普通读者,但这是我的第一篇文章。

我有兴趣使用 C 学习内存分配、分配和缓存。虽然我没有用 C 创建过大型项目,但我对该语言有很好的理解。我有其他语言(PHP、C++)的大型项目经验& 用于数学建模的 Matlab)。我正在研究所有相关的引用书目以增强信心。只是为了了解我的兴趣、我的知识水平并帮助您指导我,我书架上的一些书如下:

  1. C 编程语言,Kernigham/Ritchie
  2. C 引用手册,Harbioson/Steele
  3. unix 编程环境,Kerningham/Pike
  4. unix 环境高级编程,Stevens/Rago
  5. 高级 unix 编程,Rochkind

为了开始学习这些主题,我决定开始探索 Memcached 的代码.

是否有任何链接可以帮助我理解 Memcached 项目背后的主要思想以及我应该如何开始研究它?你有什么建议?

我已经下载了源代码,但我不知道我应该从文件 foo 或 foo1 还是 ...我一直在寻找一个提供一些指导以理解代码的网站/博客,但没有成功。

为了研究这些主题(内存分配、分布和缓存)还有其他建议吗?

提前谢谢你。

最佳答案

任何 C 程序都在 main() 函数中开始执行,我不认为 Memcached 会是一个异常(exception)*。当开始了解新的 C 代码库时,找到 main() 并从那里跟踪程序的执行通常是个好主意。

包含 main() 的 C 文件中的 #include 通常会提供程序顶层架构的良好线索。

* 一个值得注意的异常(exception)可能是 Windows,它使用 WinMain() 作为入口点。呸。

关于c - 使用 C 的内存分配、分发和缓存 - Memcached,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7807409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com