线程模型 N对1 内核线程 映射 用户进程, 用户进程里可以启多个线程 1对1 内核线程和用户线程 1对1 Linux采用这种方式 N对M 用户线程被抽象为更轻量的线程, 内核线程和轻量的线程对应 进程间的数据是隔离的,父子进程间存在写时拷贝, 只要明白进程间变量是隔离的即可. 管道是基于文件实现的, 内核分配页做缓冲区, 形成循环列表 有名管道也是基于文件实现. pthread_join 是阻塞等待线程结束 信号是在软件层面对中断的模拟. 对用户空间占用较大的程序,如cache, 当发生cor…