AbstractQueuedSynchronizer.TryReleaseShared(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается задать состояние для отражения выпуска в общем режиме.
[Android.Runtime.Register("tryReleaseShared", "(I)Z", "GetTryReleaseShared_IHandler")]
protected virtual bool TryReleaseShared (int arg);
[<Android.Runtime.Register("tryReleaseShared", "(I)Z", "GetTryReleaseShared_IHandler")>]
abstract member TryReleaseShared : int -> bool
override this.TryReleaseShared : int -> bool
Параметры
- arg
- Int32
аргумент выпуска. Это значение всегда передается методу выпуска или текущему значению состояния при входе в ожидание условия. Значение в противном случае не интерпретируется и может представлять все, что вам нравится.
Возвращаемое значение
true
Значение , если этот выпуск общего режима может позволить ждать получения (общий или эксклюзивный) для успешного выполнения; и в false
противном случае
- Атрибуты
Исключения
Значение , если освобождение будет размещать этот синхронизатор в незаконном состоянии. Это исключение должно быть создано согласованно для правильной работы синхронизации.
Если общий режим не поддерживается
Комментарии
Пытается задать состояние для отражения выпуска в общем режиме.
Этот метод всегда вызывается потоком, выполняющим выпуск.
Реализация по умолчанию вызывает.UnsupportedOperationException
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.