文档声明,RangeI锁(插入范围,空资源锁;用于在将新密钥插入索引之前测试范围)与自身兼容(参见兼容性矩阵),因此即使一个事务已经在特定密钥上获得了RangeI锁,另一个事务也可以获得这样的锁。在下面,它说
在事务中插入值时,在执行insert操作的事务期间不必锁定值落入的范围。将插入的键值锁定到事务结束为止,就足以保持可序列化。引用另一个来源 - Microsoft 2008内部程序:事务和并发
if (check.contains("noise")){ } 这是为了调试,因为我有一些密钥无法通过characteristics.NAME_HERE访问,它们本身也是密钥。错误是错误:不兼容的类型: CAP#1无法转换为int[] int [] modes = characteristics.get(key);^其中CAP#1是新类型-var