线程和进程的特点。

发布时间 2023-10-30 11:12:36作者: yuzuzu
  1. 进程
    1. 系统资源分配的最小单位;
    2. 每创建一个进程就会消耗一份资源;
    3. 每个进程都是独立的,所以进程通信比较复杂,通常需要借助外力,如SysV IPC;
       
  2. 线程
    1. 系统调度的最小单位;
    2. 栈独立;
    3. 资源的开销比进程小;
    4. 全局数据段是共享的,系统资源也是共享的;
    5. 多进程在同一个环境内运行 容易产生竞争,保证资源竞争时多线程同步,需要用到互斥量。