是Volatile.Read/Volatile.Write“double”primefaces吗?MSDN声明long、ulong、double和decimal以及用户定义的类型不保证是原语5.5变量引用的原语。Volatile.WriteMethod(Double%,Double)可以用作原语操作吗?如果有,如何保证?做Volatile.Write(refmydouble,value);安全吗?Volatile.Write(refmydouble,value);在一个线程中和另一个mydouble中的Volatile.Read(refmydouble)具有double类型?这是一个普遍的问题。另一个问题——在这种特殊情况下我应该怎么做:除非你真的需要性能,否则你可能需要Interlocked、Interlocked.Exchange或Interlocked.Read更新:不,volatile不是原始的,在SMP(>1个处理器)中它是不安全的假设在系统中。它在单处理器机器上是安全的。如果您真的非常关心延迟,那么您需要停止从不同线程写入同一位置。你能扩展你正在解决的问题吗?以上是C#学习教程:Volatile.Read/Volatile.Write"double"primefaces?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
