线程
2021-10-12 20:25:31   0  举报             
     
         
 AI智能生成
  线程知识点归纳
    作者其他创作
 大纲/内容
  概念    
     轻量级进程  
     一个基本的CPU执行单位,也是程序执行流的最小单位  
     与进程相比的变化    
     资源分配、调度    
     有线程后,线程—>资源调度,进程—>资源分配  
     并发性    
     提升了并发度  
     系统开销    
     在同进程内切换线程,不需要切换进程运行环境,开销小  
     属性    
     线程是处理机调度的单位  
     多CPU计算机中,各线程可占用不同的CPU  
     线程ID、TCB  
     不拥有系统资源  
     同进程不同线程间共享进程资源  
     不同进程中的线程切换,会引起进程切换,反之则不会  
     线程的实现形式    
     用户级线程    
     从用户视角看的线程  
     内核级线程    
     操作系统视角  
     组合  
     多线程模型    
     多对一    
     优:不需要到内核态,系统开销小  
     缺:若一个用户线程阻塞,整个进程阻塞  
     一对一    
     优:并发度高  
     缺:一个用户进程占多个内核级线程,线程切换在核心态,系统开销大  
     多对多    
     解决了以上两种模式的缺点  
    
 
 
 
 
  0 条评论
 下一页
 为你推荐
 查看更多
    
   
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 