Open Cstardust opened 1 year ago
https://cstardust.github.io/2022/11/18/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F-xv6-thread/
线程调度流程 : user thread A -> kernel thread A -> scheduler thread -> kernel thread B -> user thread B xv6和OS的线程调度策略 : pre-emptive scheduling(定时器中断) + voluntary scheduling(kernel thread主动swtc
大佬tql!
https://cstardust.github.io/2022/11/18/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F-xv6-thread/
线程调度流程 : user thread A -> kernel thread A -> scheduler thread -> kernel thread B -> user thread B xv6和OS的线程调度策略 : pre-emptive scheduling(定时器中断) + voluntary scheduling(kernel thread主动swtc