发布时间:2014-05-17 16:30:07
pthreads 的基本用法介绍 POSIX 线程线程问题是令许多程序员头痛的问题。UNIX 的进程模型简单易懂,但有时效率低下。线程技术通常能使性能得到实质性的改进,付出的代价就是代码有点混乱。本文揭开了 POSIX 线程接口的神秘面纱,并提供了线程化代码的实际例子作为参考。.........【阅读全文】
发布时间:2014-05-17 15:42:11
Why semaphores?Posix semaphores are easy to usesem_initsem_waitsem_postsem_getvaluesem_destroyExercises 1 2 3Now it is time to take a look at some cod.........【阅读全文】
发布时间:2014-05-17 15:15:50
Linux 和对称多处理在 SMP 系统上发挥 Linux 的功能 如主流中央处理器(CPU)供应商所证明的那样,多核处理器随时准备着占领桌面和嵌入式市场。多处理带来了更高的性能,也同时带来了新的问题。本文将探讨多处理和开发使用 SMP 的 Linux? 应用程序背后的思想。0 评论: .........【阅读全文】
发布时间:2014-03-31 10:19:51
对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。 进程的4GB内存空间被人为的分为两个部分--用户空间与内核空间。用户空间地址分布从0到3GB(PAGE_OFFSET,在0x86中它等于0xC0000000),3GB到4GB为内.........【阅读全文】