线程是有趣的 线程类似于进程.如同进程,线程由内核按时间分片进行管理.在单处理器系统中,内核使用时间分片来模拟线程的并发运行.这样的方式和进程的同样. 而在多处理器系统中,如同多个进程.线程实际上一样能够并发运行. 那么为什么对于大多数合作性任务.多线程比多个独立的进程更优越呢?这是由于,线程共享同样的内存空间. 不同的线程能够存取内存中的同一个变量.所以,程序中的全部线程都能够读或写声明过的全局变量.假设曾用 fork() 编写过重要代码.就会认识到这个工具的重要性.为什么呢?尽管 fork(…