ARM平臺下獨佔訪問指令LDREX和STREX的原理與使用詳解

爲了實現線程間同步,一般都要在執行關鍵代碼段之前加互斥(Mutex)鎖,且在執行完關鍵代碼段之後解鎖。爲了實現所謂的互斥鎖的概念,一般都需要所在平臺提供支持。 本文主要用來說明ARM平臺上特有的獨佔訪問指令LDREX和STREX的工作原理,以及如何使用。而它們也是ARM平臺上,實現互斥鎖等線程同步工具的基礎。 我們先來看看LDREX和STREX兩條指令的語義。其實LDREX和STREX指令,是將單
相關文章
相關標籤/搜索