线程

chinasuzhou2500 操作系统的功能和使用 最后由 极客学院_吕布 于2015年12月14日回复

  • 1 解决
  • 1.5k 浏览

讲义中有:线程是比进程更小的能独立运行的基本程序单位。这里的“能独立运行”如何理解?

引入线程为什么能加快计算机的执行效率?

一个程序被执行是不是只创建一个进程?如果是,系统中有多少个当前进程即有多少个程序在运行?

  • 极客学院_吕布 2015年12月14日 回答 #1楼
  • 不一定,程序中也可以创建多个进程,进程是容器,有独立存储空间,线程是CPU调度的最小单位。也就是说如果是单核机器,同一时刻只会运行一个线程,其他线程在等待。

  • 1 评论