描述 volatile 關(guān)鍵字的用途。 volatile關(guān)鍵字告訴編譯器不要對(duì)變量進(jìn)行優(yōu)化,因?yàn)樵撟兞康闹悼赡鼙煌獠恳蛩匦薷摹?/a>
簡(jiǎn)介`volatile`關(guān)鍵字是一個(gè)類型限定符,用于告訴編譯器不要對(duì)變量進(jìn)行優(yōu)化,因?yàn)樵撟兞康闹悼赡鼙煌獠恳蛩匦薷模猛綻volatile`關(guān)鍵字主要用于以下場(chǎng)景,硬件寄存器,硬件寄存器通常是通過(guò)內(nèi)存映射訪問(wèn)的,其值可能隨時(shí)被外部設(shè)備修改,并發(fā)環(huán)境,在多線程環(huán)境中,共享變量的值可能被其他線程修改,中斷處理,中斷處理程序可能會(huì)修改變量的...。