为了获得一个自旋锁,在某种CPU上运行的代码需要先进行一个原子操作,该操作测试并设置(test-and-set)某个内存变量,由于它是原子操作,所以在该操作烤鱼顾之前不可能访问这个内存变量。
基于57个网页-相关网页
许多老多处理机使用的一个操作是测试并置位(test-and-set),它首先对数值进行检测,如果该值通过了检测则执行设置。例如,可以定义一个测试0和设置1的操作,它的使用方法与原子互换类似。
基于36个网页-相关网页
硬件提供了一些原子操作指令,比如测试和置位(Test-and-Set )指令、交换指令(exchange),硬件的支持使得我们可以提供更高级的抽象解决方法。比如锁机制。
基于24个网页-相关网页
test and set 测试与置位 ; 测试并设置 ; 测试和置位
test-and-set procedure [计] 测试置位过程
test-and-set instruction [计] 测试置位指令
Test and Set Lock 测试并上锁 ; 系统中
test and set instruction 测试和置位指令 ; 测试置位指令
test and set procedure 测试及设定程序
Test Vector and Test Set 测试向量与测试集
test set-up and test methods 试验配置和试验方法
以上来源于: WordNet
The first processors that supported concurrency provided atomic test-and-set operations, which generally operated on a single bit.
支持并发的第一个处理器提供原子的测试并设置操作,通常在单位上运行这项操作。
A laboratory and test range was already set up there.
那里已经建立了一个实验室和试验场。
You can declare and initialize a test variable, set its scope, and change its value.
您可以声明并初始化一个测试变量,设置它的范围,并更改它的值。
应用推荐