线程和进程的特点。

  1. 进程
    1. 系统资源分配的最小单位;
    2. 每创建一个进程就会消耗一份资源;
    3. 每个进程都是独立的,所以进程通信比较复杂,通常需要借助外力,如SysV IPC;
       
  2. 线程
    1. 栈独立;
    2. 系统调度的最小单位;
    3. 资源的开销比进程小;
    4. 大量频繁创建销毁线程,消耗系统调度;
    5. 全局数据段是共享的,系统资源也是共享的;
    6. 多进程在同一个环境内运行 容易产生竞争,保证资源竞争时多线程同步,需要用到互斥量。
posted @ 2023-10-30 11:07  yuzuzu  阅读(18)  评论(0)    收藏  举报