c++ - Windows API 互锁单链表真的是无锁的吗?
问题描述
这个问题与Windows API Interlocked Single Linked Lists有关。该文档指出:“SLists 是使用非阻塞算法实现的,以提供原子同步。”
我做了一些调试,单链表函数似乎在 Windows 10 内部使用 SRW 锁。我认为这意味着它们并不是真正的无锁。
你能告诉我是否有什么我错过的吗?
解决方案
推荐阅读
- mysql - MySQL 查询 WHERE
- reactjs - 如何对循环返回的jsx的元素进行换行?
- javascript - 在 Vue.js 文件中使用 JS/JQuery
- python - tflite 转换;遇到未解决的自定义操作:TensorArrayV3.Node
- docker - Docker 堆栈/服务不起作用,如何调试?
- single-sign-on - 我们是否需要所有 AD 用户的 keytab 条目以进行基于 kerberos 的身份验证?
- python - 将坐标 [x1,y1,z1, ...,] 的平面 c_long_Array 打包到 [(x1,y2,z3), ...] 元组列表中的最快方法
- javascript - 如何将 ethers.js 与元掩码连接起来?
- asp.net - 未检测到 OWIN 启动类
- android - 颤振 - 错误:“PermissionStatus”类型的值不能分配给“bool”类型的变量