1-36、訊爲驅動-併發、競態,整型原子、位原子操作

  解決競態的方法  整型原子操作 1.直接列出內核中提供的宏定義 變量:atomic_t 整型變量 宏定義:atomic_read     (*(volatile int *)&(v)->counter)     volatile關鍵詞。表示變量每次被訪問,執行單元會從內存單元中取值     不帶關鍵詞。表示變量在編譯的時候可能被"優化"。     保證對特殊地址的穩定訪問! 宏定義:atomi
相關文章
相關標籤/搜索