2011-04-09 43 views
3

如何基於進程的多任務在每個過程中使用多線程實現嗎?如何在操作系統多任務執行?

例如,當一個操作系統與兩個後臺進程中運行考慮。每個進程都支持內部多線程功能。現在,時間切片如何在這些進程之間和內部發生,時間切片如何在線程之間發生?

回答

0

一種可能的實現是,OS只是調度線程。當切換到一個線程,它顯然在切換線程屬於進程的地址空間,但是從調度觀點的過程是相當多忽略(例如,Windows上運行這種方式)。

2

看出版物被這個男人:http://en.wikipedia.org/wiki/Andrew_S._Tanenbaum

或者只給你查詢到谷歌。有多種方法來處理多任務/多線程貓。

回來的時候,你已經至少試圖找到自己的答案,並要求一些更具體的問題。

相關問題