操作系统进程与线程的概念与区别

为什么在进程中再派生线程

  • 应用的需要
    操作系统进程与线程的概念与区别
  • 开销的考虑
    操作系统进程与线程的概念与区别
  • 性能的考虑
    多个线程,有的计算,有的IO,提高性能

进程和线程的区别

进程有两个基本属性

  1. 资源的拥有者:进程还是资源的拥有者
  2. CPU的调度单位:线程继承了这一属性

在同一进程增加了多个执行序列(线程)提高了效率
线程是进程中的一个运行实体,是CPU的调度单位,有时将线程称为轻量级进程