最近我开始进入SMP编程,试图理解Linux中的概念和实验示例。当我开始使用谷歌搜索时,我看到了下面的书:
现代架构的UNIX系统:内核的对称多处理和缓存 程序员
这本书非常好并且提供了我所说的但是我很困惑或者不清楚,如果相同的概念也适用于Linux:例如:虚拟缓存,它们是否适用于Linux ...
基本上我正在寻求建议,如果我纯粹只在Linux环境中工作,这本书会有多大帮助。
答案 0 :(得分:1)
详细了解pthreads,Advanced Linux Programming& syscalls(2),Remote Procedure Calls,Message Passing,shared memory和shm_overview(7),semaphores和sem_overview(7),event loops和{{ 3}}与poll(2),C10K problem,MPI等...
当然我假设你想编写用户域应用程序(而不是内核模块)。