线程

线程与进程

进程的操作需要很大的系统开销,为了减轻系统开销,还能满足并发,所以有了线程。
线程执行跟进程一样,也有其中的状态,也被调度,但是不再分配资源,只是进行调度资源。
有自己的执行堆栈,少量的局部存储空间。
进程创建线程,共享数据资源空间。
挂起进程会挂起所有线程

所以进程是资源分配单位,线程是调度单位,可以共享进程资源。

线程优点:
创建,终止时间比进程短
同一进程里线程切换开销小,不会激发内核切换

线程状态

派生线程
阻塞
消除阻塞
完成

用户线程.内核线程与混合线程

用户线程没有TCB,比如:java虚拟机中的
pc中的W.LINUX系统中是内核级线程

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.内存的页面置换算法 (1)最佳置换算法(OPT)(理想置换算法):从主存中移出永远不再需要的页面;如无这样的...
    杰伦哎呦哎呦阅读 3,338评论 1 9
  • 线程 操作系统线程理论 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有...
    go以恒阅读 1,676评论 0 6
  • 1. 简介 用户打开浏览器,其实就是打开了浏览器应用程序。那么什么是程序呢?我们常说浏览器是多线程的,JS 是单线...
    love丁酥酥阅读 3,551评论 0 6
  • 一. 操作系统概念 操作系统位于底层硬件与应用软件之间的一层.工作方式: 向下管理硬件,向上提供接口.操作系统进行...
    月亮是我踢弯得阅读 6,009评论 3 28
  • 腊月二十六,雪飘了一晚,总觉得有雪的春节更有年味。 知否,还有一批批农民工没有打算踏上回家的路。因为干了一年的钱还...
    无非黑白阅读 546评论 2 3