User-Level Thread (ULT)                                  Kernal-Level Thread(KLT):


Advantages 

Thread切換不需要Kernel Mode的特權 

排程可以有應用程式的特性  

可以在任何平台執行  

  Kernel能同時將同一個process的
  數個thread安排至數個處理器上

  不會有block其他thread

  可以是Multithread

                                                
                                                                


Disadvantages

會block其他thread

 

在SMP中Kernel只能配置每一個處理器一個process
同一個process中的多個
thread無法同時執行

  控制權從切換須切換Kernel Mode  

  執行時間長

                                                                                                                                              

                                                                    

         

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 flyinsky76 的頭像
    flyinsky76

    Deja Vu

    flyinsky76 發表在 痞客邦 留言(0) 人氣()