是否可以使用联锁操作实现双向链接列表,以提供无等待锁定?我想插入,添加和删除,并清除而不等待.
但是,它们基于原子CAS(比较和交换).
我不知道C#中的操作原子是多少,但是根据这个网站
http://www.albahari.com/threading/part4.aspx
C#操作只能保证读取和写入32位字段是原子的.没有提到CAS.