課程介紹:
在單CPU系統(UP)、多CPU系統(SMP)中編寫驅動程序的差別在于怎么保護臨界資源,這需要同步與互斥,就是“我等你用完廁所,我再用廁所”。怎么實現同步與互斥?上鎖。內核中有多種鎖:原地打轉的spinlock、會休眠的semaphore, mutex等等。 怎么使用它們?它們的實現原理是怎樣的?用7個視頻來深入探討。
適合人群:
1、想深入了解Linux 同步與互斥機制的人
2、工作中要用到同步與互斥的人
3、已經學完《升級版視頻之入門篇》的人
加入星計劃,您可以享受以下權益:
課程介紹:
在單CPU系統(UP)、多CPU系統(SMP)中編寫驅動程序的差別在于怎么保護臨界資源,這需要同步與互斥,就是“我等你用完廁所,我再用廁所”。怎么實現同步與互斥?上鎖。內核中有多種鎖:原地打轉的spinlock、會休眠的semaphore, mutex等等。 怎么使用它們?它們的實現原理是怎樣的?用7個視頻來深入探討。
適合人群:
1、想深入了解Linux 同步與互斥機制的人
2、工作中要用到同步與互斥的人
3、已經學完《升級版視頻之入門篇》的人