测试装置锁定(TSL)机制
本文概述 汇编代码中的修改 TSL指令 汇编代码中的修改 在锁变量机制中, 有时Process会读取锁变量的旧值并进入关键部分。由于这个原因, 可能有多个线程进入关键部分。但是, 下一节第一部分中显示的代码可以替换为第二部分中显示的代码。这...
本文概述 汇编代码中的修改 TSL指令 汇编代码中的修改 在锁变量机制中, 有时Process会读取锁变量的旧值并进入关键部分。由于这个原因, 可能有多个线程进入关键部分。但是, 下一节第一部分中显示的代码可以替换为第二部分中显示的代码。这...
在TSL机制中, 可能存在优先级倒置的问题。假设有两个协作线程, P1和P2。 P1的优先级为2, 而P2的优先级为1。P1较早到达并由CPU调度。由于这是一个协作线程, 并且要在关键部分执行, 因此它将通过将lock变量设置为1进入关键部...