10、用戶級線程:指令的切換

爲什麼先講線程?因爲線程切換是隻有指令序列(PC指針)在切換,加上內存切換纔是進程的切換。這是從簡入繁的順序 。 1、用戶級線程:用戶主動切換線程 進程 = 資源 + 指令執行序列 線程保留了併發的有點,避免了進程切換的代價。 指令序列在切換的時候,需要切換PCB中記錄的信息,寄存器等。能不能不切換內存映射表(寄存器還是得切換的)?答案是可以的,這就是用戶級線程所做的事情。將資源和指令執行分開,一
相關文章
相關標籤/搜索