語言

VarHandle.GetOpaque(Object[]) 方法

定義

回傳一個變數的值,該變數以程式順序存取,但無法保證記憶體排序會相對於其他執行緒產生影響。

[Android.Runtime.Register("getOpaque", "([Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=33)]
public Java.Lang.Object? GetOpaque(params Java.Lang.Object[]? args);
[<Android.Runtime.Register("getOpaque", "([Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=33)>]
member this.GetOpaque : Java.Lang.Object[] -> Java.Lang.Object

參數

args
Object[]

簽名多態參數列表形式為 (CT1 ct1,...,CTn ctn),靜態使用 varargs 表示。

傳回

簽名多態結果,即變數的值,靜態使用 Object 表示。

屬性

備註

回傳一個變數的值,該變數以程式順序存取,但無法保證記憶體排序會相對於其他執行緒產生影響。 方法簽名的形式為 (CT1 ct1,..., CTn ctn)T。 getOpaque 呼叫站點的符號型別描述符必須與呼叫 accessModeType(VarHandle.AccessMode.GET_OPAQUE) 後產生的存取模式類型相符。

Java 參考 java.lang.invoke.VarHandle.getOpaque。

適用於