我是.net的新手,想知道.net是否具有AtomicInteger,ConcurrentLinkedQueue等的java等价物?
我做了一些搜索,无法想出任何东西.
无锁算法需要某种CAS指令,它是通过Java中未记录的Unsafe类提供的,.net有什么等价的吗?
在.NET中有Interlocked类,使用静态方法Interlocked.Increment()和Interlocked.Decrement().
请参阅http://msdn.microsoft.com/en-us/library/system.threading.interlocked.aspx.
您还可以在System.Threading命名空间中找到其他原子och同步构造.