歡迎光臨
每天分享高質量文章

Linux作業系統原理與應用_經典例程與同步機制

上次的影片課,我們講解了核心中的同步。

這次,透過同步機制中的經典例程來幫助大家進一步的瞭解核心中的同步。

瞭解核心中的對同步的實現,比如:訊號量的實現,核心中 P-V 操作的實現,鎖的實現等等。透過上述的這些策略,可以對同步執行的時間順序有更深的理解。

透過經典例程,生產者和消費者,來講解實現同步的過程中,我們可以使用核心中的那些策略,以及怎麼使用。並且在生產者與消費者關係變化的情況下,比如:一對一,一對多,多對一等等,還有緩衝區不定的情況下,應該如何實現同步?在實現的過程中,情況不同時,所採用的策略是否有變化,是增加策略還是減少策略。

本次,也會講到核心執行緒。關於核心執行緒,大家要瞭解核心執行緒的併發執行,因為併發執行有可能會造成核心中資料結構的破壞。所以,核心執行緒中的同步是很重要的,會為大家講解內核是如來處理的。

好了,下來就開始觀看影片吧。