Поделиться через


AbstractQueuedLongSynchronizer.TryReleaseShared(Int64) Метод

Определение

Пытается задать состояние для отражения выпуска в общем режиме.

[Android.Runtime.Register("tryReleaseShared", "(J)Z", "GetTryReleaseShared_JHandler")]
protected virtual bool TryReleaseShared (long arg);
[<Android.Runtime.Register("tryReleaseShared", "(J)Z", "GetTryReleaseShared_JHandler")>]
abstract member TryReleaseShared : int64 -> bool
override this.TryReleaseShared : int64 -> bool

Параметры

arg
Int64

аргумент выпуска. Это значение всегда передается методу выпуска или текущему значению состояния при входе в ожидание условия. Значение в противном случае не интерпретируется и может представлять все, что вам нравится.

Возвращаемое значение

true Значение , если этот выпуск общего режима может позволить ждать получения (общий или эксклюзивный) для успешного выполнения; и в false противном случае

Атрибуты

Исключения

Значение , если освобождение будет размещать этот синхронизатор в незаконном состоянии. Это исключение должно быть создано согласованно для правильной работы синхронизации.

Если общий режим не поддерживается

Комментарии

Пытается задать состояние для отражения выпуска в общем режиме.

Этот метод всегда вызывается потоком, выполняющим выпуск.

Реализация по умолчанию вызывает.UnsupportedOperationException

Документация по Java для java.util.concurrent.locks.AbstractQueuedLongSynchronizer.tryReleaseShared(long).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к