2:操作系统

一:进程和线程的区别

     1:基本意义

    进程是资源分配的最小单元,线程是运算调度的最小单元

     2:包含关系  

    进程包含一个线程或多个线程,引入线程是为了提高系统的并发性

  3:拥有资源(cpu,内存等)

    进程是拥有资源,线程不拥有资源,向进程申请资源使用,同一进程中的线程共享进程的资源

 4:系统开销

    进程创建和撤销,切换系统开销大。线程之间切换的开销小,因为不需要切换地址空间

· 5:相互影响

    进程之间不会相互影响,线程之间影响大,一个进程挂了对另一个进程没有影响,一个线程挂了,可能数据会出错,整个进程可能也会挂掉

posted @ 2022-10-31 17:48  观呼吸  阅读(26)  评论(0)    收藏  举报