技術(shù)編號:9375234
提示:您尚未登錄,請點 登 陸 后下載,如果您還沒有賬戶請點 注 冊 ,登陸完成后,請刷新本頁查看技術(shù)詳細信息。在多線程程序中,對共享變量的互斥訪問的實現(xiàn)一般依賴于自旋鎖(spinlock),而自旋鎖的實現(xiàn)需要執(zhí)行“測試-設置”原子操作(TestAndSet)。這種原子操作需要專門的硬件支持才能完成。在自旋鎖的實現(xiàn)中,處理器首先對鎖定地址執(zhí)行讀操作,并在寫入之前執(zhí)行測試操作,檢測讀操作發(fā)送后是否有其它處理器對該地址執(zhí)行了讀寫操作;若沒有其它處理器對該地址執(zhí)行讀寫操作,則執(zhí)行寫入操作;否則,重復上述讀操作,并執(zhí)行檢查直至滿足寫入條件。當系統(tǒng)集成的處理器核數(shù)較多,并且均...
注意:該技術(shù)已申請專利,請尊重研發(fā)人員的辛勤研發(fā)付出,在未取得專利權(quán)人授權(quán)前,僅供技術(shù)研究參考不得用于商業(yè)用途。
該專利適合技術(shù)人員進行技術(shù)研發(fā)參考以及查看自身技術(shù)是否侵權(quán),增加技術(shù)思路,做技術(shù)知識儲備,不適合論文引用。
請注意,此類技術(shù)沒有源代碼,用于學習研究技術(shù)思路。