人生如逆旅,我亦是行人。
fork(); pthread_create();
学过操作系统这一门课的会知道这样一个知识点。
进程是操作系统资源分配的基本单位,线程是操作系统进行 CPU 调度的基本单位。
关系:
进程 对 线程: 一对多的关系。
进程在《操作系统》中的定义是“运行中的程序,以及它的上下文”。也就是说一个进程包含有:
可运行的程序
运行上下文环境
而线程则不同,线程是进程中的一个代码执行路径。
fork() 函数复制的是进程,pthread_create() 函数是创建一个线程