VOLATILE 日语是什么意思 - 日语翻译

名词
volatile

在 中文 中使用 Volatile 的示例及其翻译为 日语

{-}
  • Ecclesiastic category close
  • Programming category close
  • Computer category close
Volatile的高级模式.
Volatileの高度なパターン。
正确使用Volatile的模式.
Volatileを正しく使うためのパターン。
在何时使用volatile
それではいつvolatileを使うのでしょうか。
这一节将介绍一种更加高级的模式,在该模式中,volatile.
このセクションでは、より高度なパターンとして、volatile
所有非静态数据成员和基类是非volatile字面类型。
すべての非静的データメンバおよび基底クラスが非volatileなリテラル型である。
根据JLS,由于stop和num被声明为volatile,它们应该顺序一致。
JLSによると、stopおよびnumはvolatileとして宣言されるため、順序が一貫している必要があります。
对于联合体,至少有一个非静态数据成员是非volatile字面类型,.
共用体の場合、少なくともひとつの非静的データメンバが非volatileなリテラル型である。
注意C编程语言中,只能添加const/volatile到第一级:.
C言語では、const/volatileを追加できるのは最初の段のみであることに注意してください。
对于非联合体,所有非静态数据成员和基类是非volatile字面类型。
非共用体の場合、すべての非静的データメンバおよび基底クラスが非volatileなリテラル型である。
尽管如此,因为许多JVM没有实现volatile的顺序一致性功能,您就不能依赖此行为。
ただし、多くのJVMはvolatileの順序一貫性機能を実装していないため、この振る舞いは当てになりません。
如果使用volatile关键字声明sGoodies,则恢复顺序一致性,代码也会按预期运行。
Volatileキーワードを使用してsGoodiesを宣言すると、逐次一貫性が復元され、期待どおりの動作になります。
与C++不同的是,没有针对声明为volatile的变量的无序访问的真正机制。
C++とは異なり、volatileとして宣言されている変数に対して順序指定なしでアクセスするための実際のメカニズムはありません。
安全使用volatile的另一种简单模式是:定期“发布”观察结果供程序内部使用。
Volatileを安全に使える、もう1つの単純なパターンは、プログラム内で使用するために観測結果が定期的に「公開される」場合です。
例如,如果我们在前面的示例中忘记将flag声明为volatile,则线程2可能会看到未初始化的A。
たとえば、前述の例でflagをvolatileとして宣言するのを忘れた場合、スレッド2でAが初期化されない可能性があります。
与锁不同的是,volatile或atomic变量不能直接用来阻止其他线程干扰较长的代码序列。
ロックとは異なり、他のスレッドが長いコードシーケンスに干渉するのを防ぐためにvolatileまたはatomic変数を直接使用することはできません。
就是说,在目前大多数的处理器架构上,volatile读操作开销非常低--几乎和非volatile读操作一样。
とは言え、現在の大部分のプロセッサーのアーキテクチャーでは、volatileの読み取りはnonvolatileの読み取りとほとんど同じ程度に低コストです。
由于volatile简化了编码,并且状态标志并不依赖于程序内任何其他状态,因此此处非常适合使用volatile.
によってコーディングが単純化され、またステータス・フラグはプログラム中の他の状態にはまったく依存しないため、これはvolatileの使い方として適切です。
T的每个类类型或类类型数组的非静态数据成员M拥有复制构造函数,其参数为constM&或constvolatileM&。
クラス型またはクラスの配列型のTの非静的データメンバMのそれぞれがconstM&またはconstvolatileM&を引数とするコピーコンストラクタを持つ。
如果您知道volatile关键字在Java语言中仅仅保证变量的可见性,而不保证原子性,那么这应该会引起您的注意。
Java言語でのvolatileというキーワードが保証するのは変数の可視性だけで、アトミック性は保証しないことを知っていれば、このようなコードは作成しないはずです。
T的每个类类型或类类型数组的非静态数据成员M拥有复制构造函数,其参数是M或constM&或constvolatileM&。
Mクラス型のクラス型または配列の各非静的データメンバTは、そのパラメータであるコピー代入演算子を持ってMまたはconstM&またはconstvolatileM&。
在记忆效应方面,向volatile写入数据类似于监视器释放,从volatile读取数据则类似于监视器获取。
メモリへの影響に関しては、volatileへの書き込みはモニターの解放に似ており、volatileからの読み取りはモニターの取得に似ています。
在汽车驾驶室内会使用有各种各样的材料,然而这些材料均有可能产生VOC(挥发性化学物质VolatileOrganicCompounds的简称)。
自動車室内には様々な材料が使用されていますが、それらの材料からVOC(揮発性化学物質VolatileOrganicCompoundsの略称)が発生する可能性があります。
在C和C++中,对volatile数据的访问可以通过访问非volatile数据进行重新排序,且没有原子性保证。
C/C++でのvolatileデータへのアクセスは、非volatileデータへのアクセスとの間で順序変更されることがあり、アトミック性の保証はありません。
Return语句中,当操作数是拥有自动存储期的非volatile对象的名字,其并非函数形参或catch子句形参,且其具有与函数返回类型相同的类类型(忽略cv限定)时。
Return文において、被演算子が自動記憶域期間を持つ非volatileオブジェクトの名前であり、それが関数の引数またはcatch節の引数でなく、関数の戻り値の型と同じクラス型(cv修飾は無視します)であるとき。
由于volatile简化了编码,并且状态标志并不依赖于程序内任何其他状态,因此此处非常适合使用volatile.
Volatileによってコーディングが単純化され、またステータス・フラグはプログラム中他の状態にはまったく依存しないため、これはvolatileの使い方として適切です。
在未声明为extern的非局部非volatile非模板(C++14起)非inline(C++17起)变量声明上使用const限定符,会给予该变量内部连接。
Extern宣言されていない非ローカル、非volatile、非テンプレート(C++14以上)、非インライン(C++17以上)な変数の宣言に使用されるconst修飾子は、その変数に内部リンケージを与えます。
对于除了函数类型或引用类型以外的任何类型T(包括不完整类型),C++类型系统中有另外三个独立的类型:const-限定的T、volatile-限定的T及const-volatile-限定的T。
関数型または参照型以外の任意の型T(不完全型を含む)について、さらに3つの異なる型(const修飾されたT、volatile修飾されたT、constvolatile修飾されたT)がC++の型システムに存在します。
若T是类型void、constvoid、volatilevoid或constvolatilevoid,则提供等于true的成员常量value。
Tがvoid、constvoid、volatilevoid、またはconstvolatilevoid型であれば、 trueに等しいメンバ定数valueが提供されます。
如果声明flag具有类型atomic<bool>、atomic_bool(C/C++)或volatileboolean(Java),且初始值为false,则以下代码段不存在数据争用的情况:.
Flagが型atomic<bool>またはatomic_bool(C/C++)、あるいはvolatileboolean(Java)を持つように宣言されており、初期状態でfalseに設定されている場合、次のスニペットではデータ競合は発生しません。
GNU内联汇编语句asmvolatile("":::"memory");或者__asm____volatile__("":::"memory");阻止GCC编译器跨越它乱序读/写指令。
GNUインラインアセンブラ命令asmvolatile("":::"memory");もしくは__asm____volatile__("":::"memory");は、GCCコンパイラが、その前後の読み書き命令を入れ替えることを禁止する。
结果: 67, 时间: 0.0242

Volatile 用不同的语言

顶级字典查询

中文 - 日语