线程的概念:轻量级的进程,一个进程内部可以有多个线程,默认一个进程只有一个线程
线程是最小的执行单位,进程是最小的系统资源分配单位
内核实现都是通过clone函数实现的
线程也有自己的PCB
获得错误码对应的错误信息
char *strerror(int errnum);
线程的优点:提高并发性,占用资源少,通信方便
线程的缺点:调试困难,库函数不稳定,对信号支持不好
线程是进程内的执行单元,轻于进程,允许多个执行路径同时运行,提高并发性。默认每个进程有一个线程,而线程由内核通过clone函数创建。线程有自己的PCB,且通信方便,但调试复杂,库函数可能不稳,信号支持不足。线程的主要优点包括资源消耗少和通信效率高,缺点则体现在调试难度大和不稳定的库函数支持。
线程的概念:轻量级的进程,一个进程内部可以有多个线程,默认一个进程只有一个线程
线程是最小的执行单位,进程是最小的系统资源分配单位
内核实现都是通过clone函数实现的
线程也有自己的PCB
获得错误码对应的错误信息
char *strerror(int errnum);
线程的优点:提高并发性,占用资源少,通信方便
线程的缺点:调试困难,库函数不稳定,对信号支持不好
2364