AtomicReferenceFieldUpdater.GetAndSet(Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Атомарно задает для поля заданного объекта, управляемого этим методом обновления, заданное значение и возвращает старое значение.
[Android.Runtime.Register("getAndSet", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetGetAndSet_Ljava_lang_Object_Ljava_lang_Object_Handler")]
public virtual Java.Lang.Object? GetAndSet (Java.Lang.Object? obj, Java.Lang.Object? newValue);
[<Android.Runtime.Register("getAndSet", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetGetAndSet_Ljava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member GetAndSet : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object
override this.GetAndSet : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object
Параметры
- obj
- Object
Объект, поле которого необходимо получить и задать.
- newValue
- Object
новое значение
Возвращаемое значение
предыдущее значение
- Атрибуты
Комментарии
Атомарно задает для поля заданного объекта, управляемого этим методом обновления, заданное значение и возвращает старое значение.
Документация по Java для java.util.concurrent.atomic.AtomicReferenceFieldUpdater.getAndSet(T, V)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.