Java.Util.Concurrent.Locks.LockSupport Members

The members of Java.Util.Concurrent.Locks.LockSupport are listed below.

See Also: Inherited members from Java.Lang.Object

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

static
GetBlocker(Java.Lang.Thread) : Java.Lang.Object
Returns the blocker object supplied to the most recent invocation of a park method that has not yet unblocked, or null if not blocked.
static
Park()
Disables the current thread for thread scheduling purposes unless the permit is available.
static
Park(Java.Lang.Object)
Disables the current thread for thread scheduling purposes unless the permit is available.
static
ParkNanos(long)
Disables the current thread for thread scheduling purposes, for up to the specified waiting time, unless the permit is available.
static
ParkNanos(Java.Lang.Object, long)
Disables the current thread for thread scheduling purposes, for up to the specified waiting time, unless the permit is available.
static
ParkUntil(long)
Disables the current thread for thread scheduling purposes, until the specified deadline, unless the permit is available.
static
ParkUntil(Java.Lang.Object, long)
Disables the current thread for thread scheduling purposes, until the specified deadline, unless the permit is available.
static
Unpark(Java.Lang.Thread)
Makes available the permit for the given thread, if it was not already available.