在x86汇编中锁定机制
Bus Locking and Performance
The lock prefix does not explicitly cause the CPU to lock the bus.相反,它触发CPU实现锁定机制以确保数据完整性。这可能涉及断言公交锁,但是CPU通常寻求优化,并尽可能避免使用总线锁定。相反,他们可以使用缓存锁定或其他技术来维持独家访问。锁定状态在完成锁定指令后立即结束。
在汇编的添加添加的添加添加更多,而是为实现添加而设计的,而是原子增量操作。这是一个分解:代码加载要将堆栈中的变量的地址加载到ECX寄存器中。以下指令将eax(返回值)设置为0,如果增量值为0和1否则。
因此,代码执行原子增量操作操作,以确保该值确切地增加了1个无线电话的风险,而不会从其他线程中递增1个线程的风险。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3