多线程基础1
2020-03-16 20:45:23   12  举报             
     
         
 AI智能生成
  并发编程基础脑图1
    作者其他创作
 大纲/内容
  CPU时钟周期    
     节拍脉冲或T周期,既主频的倒数  
     CPU线程概念    
     一般情况线程数和内核数相等  
     超线程模式下线程数可以是内核数的2倍  
     CPU时间片轮转    
     分时操作系统分配给每个正在运行的进程微观上的一段CPU时间
  
     时间片通常很短(在Linux上为5ms-800ms),用户不会感觉到  
     上下文切换    
     CPU 从一个进程或线程切换到另一个进程或线程。
  
     可能会耗费5000~20000个时钟周期  
     进程    
     系统进行资源分配和调度的基本单位  
     包含一个或多个线程,线程共享进程资源  
     线程
    
     是操作系统能够进行运算调度的最小单位  
     本身不能独立运行,不能独立拥有资源  
     并行    
     系统可以同时进行的处理个数。  
     比如食堂有8个窗口,那么并行度就是8  
     并发    
     单位时间内可以完成的处理个数  
     食堂8个窗口,完成一个打饭任务需要30秒,那么一分钟的并发数量是16  
     八核CPU,时间片大小是100ms,那么一秒钟的并发量就是80  
    
 
 
 
 
  0 条评论
 下一页