關鍵字:volatile

volatile用於強制某個實現屏蔽可能的優化。

volatile變量的四個常見示例爲:

  • 爲內存映射 I/O 端口的變量
  • 多個並行進程之間共享的變量
  • 異步信號處理程序修改的變量
  • 調用 setjmp 的函數中聲明的自動存儲持續時間變量,其值在 setjmp 調用和相應的 longjmp 調用之間會更改

在將變量聲明爲 volatile 限定類型時,編譯器知道生成的代碼必須與程序員編寫的代碼完全匹配。 因此,此類變量的最新值始終保存在內存中,而不是僅保存在寄存器中。

volatile ['vɒlətaɪl] 詳細» n. 揮發物;有翅的動物 adj. [化學] 揮發性的;不穩定的;爆炸性的;反覆無常的 n. (Volatile)人名;(意)沃拉蒂萊 網絡釋義┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 揮發性 易揮發的 不穩定的

發佈了68 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章