課程介紹:
在單CPU系統(tǒng)(UP)、多CPU系統(tǒng)(SMP)中編寫驅(qū)動程序的差別在于怎么保護(hù)臨界資源,這需要同步與互斥,就是“我等你用完廁所,我再用廁所”。怎么實(shí)現(xiàn)同步與互斥?上鎖。內(nèi)核中有多種鎖:原地打轉(zhuǎn)的spinlock、會休眠的semaphore, mutex等等。 怎么使用它們?它們的實(shí)現(xiàn)原理是怎樣的?用7個(gè)視頻來深入探討。
適合人群:
1、想深入了解Linux 同步與互斥機(jī)制的人
2、工作中要用到同步與互斥的人
3、已經(jīng)學(xué)完《升級版視頻之入門篇》的人