字符設備驅動的同步互斥阻塞

目的在同一時刻,只能有一個app打開驅動文件,有三種方法 1原子操作 原子操作指的是在執行過程中不會被別的代碼路徑所中斷的操作。 常用原子操作函數舉例: atomic_t v = ATOMIC_INIT(0); //定義原子變量 v 並初始化爲 0 atomic_read(atomic_t *v); //返回原子變量的值 void atomic_inc(atomic_t *v); //原子變量增加
相關文章
相關標籤/搜索