linux 學習筆記之atomic

atomic操作在kernel 源代碼中是比較常見的,主要是防止讀取的是寄存器的內容,而內存的值已經被其他線程改變,主要是因爲多線程的原因。對於 PM 來說,主要是操作atomic struct 裏的變量counter。 atomic_read define atomic_read(v) READ_ONCE((v)->counter) atomic_set define atomic_set(v,
相關文章
相關標籤/搜索