最近我开始接触SMP编程,试图理解Linux中的概念和实验示例。当我开始在谷歌上搜索同样的内容时,我发现了下面的书:
现代架构的 UNIX 系统:内核的对称多处理和缓存 程序员
这本书真的很好,并且传达了我所说的内容,但我很困惑或不清楚,如果相同的概念也适用于 Linux:例如:虚拟缓存,它们是否存在于 Linux 中......
基本上,我正在寻求建议,如果我纯粹在 Linux 环境中工作,这本书会有多大帮助。
最佳答案
了解更多关于pthreads的信息, Advanced Linux Programming & syscalls(2) , Remote Procedure Calls , Message Passing , shared memory和 shm_overview(7) , semaphores和 sem_overview(7) , event loops和 poll(2)与 C10K problem , MPI , JSON-RPC等等...
当然,我假设您想要对用户态应用程序(而不是内核模块)进行编程。
关于linux - 理解Linux中的SMP概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24776665/