-
1.
公开(公告)号:US08549249B1
公开(公告)日:2013-10-01
申请号:US12886013
申请日:2010-09-20
IPC分类号: G06F12/00
CPC分类号: G06F9/5022 , G06F9/4825 , G06F9/4881 , G06F9/544 , G06F11/1482 , G06F12/00 , G06F12/02 , G06F12/0806 , G06F12/0808 , G06F12/0844 , G06F12/0848 , G06F12/0864 , G06F12/0891 , G06F12/10 , G06F12/1027 , G06F12/12 , G06F12/121 , G06F12/123 , G06F13/4068 , G06F13/4221 , G06F15/16 , G06F15/8023 , G06F21/79 , G06F2212/502 , G06F2212/601 , H04L45/08 , H04L45/22 , H04L45/28 , H04L47/823 , H04L49/109
摘要: Performing atomic operations in a computing system includes: acquiring a lock by performing a primary atomic operation that is directly supported in circuitry of the computing system on a first memory address in a memory of the computing system; accessing a second memory address in the memory of the computing system after the lock has been acquired; completing a secondary atomic operation based on accessing the second memory address; and releasing the acquired lock after the secondary atomic operation has been completed.
摘要翻译: 在计算系统中执行原子操作包括:通过在计算系统的存储器中的第一存储器地址上执行在计算系统的电路中直接支持的主原子操作来获取锁; 在获取锁之后访问计算系统的存储器中的第二存储器地址; 基于访问第二存储器地址完成二次原子操作; 并且在二次原子操作完成之后释放获取的锁。