进程和线程这部分呢我之前在我Linux中写过这些东西,和C++中线程的概念差不多,大家可以去看一下:
进程和线程的区别:
进程是资源分配的最小单位,线程是CPU调度的最小单位
进程有自己的独立地址空间,线程共享进程中的地址空间
进程的创建消耗资源大,线程的创建相对较小
进程的切换开销大,线程的切换开销相对较小
进程:程序执行的过程叫进程。
线程:进程内部的一条执行序列或执行路径,一个进程可以包含多条线程(多线程)!
每个进程最少有一个线程,例如下面代码:
#include <i