操作系統(tǒng)的設(shè)計(jì),可以歸結(jié)為三點(diǎn):
- 以多進(jìn)程形式,允許多個(gè)任務(wù)同時(shí)運(yùn)行;
- 以多線程形式,允許將單個(gè)任務(wù)分成多個(gè)子任務(wù)運(yùn)行;
- 提供協(xié)調(diào)機(jī)制,一方面防止進(jìn)程之間和線程之間產(chǎn)生沖突,另一方面允許進(jìn)程之間和線程之間共享資源。
本章主要介紹在 Python 中如何進(jìn)行進(jìn)程和線程編程等,主要有以下幾個(gè)方面:
參考資料