Java.Util.Concurrent.Phaser.ArriveAndDeregister Method
Arrives at this phaser and deregisters from it without waiting for others to arrive.

Syntax

[Android.Runtime.Register("arriveAndDeregister", "()I", "GetArriveAndDeregisterHandler")]
public virtual int ArriveAndDeregister ()

Returns

Documentation for this section has not yet been entered.

Exceptions

TypeReason
Java.Lang.IllegalStateExceptionif not terminated and the number of registered or unarrived parties would become negative

Remarks

Arrives at this phaser and deregisters from it without waiting for others to arrive. Deregistration reduces the number of parties required to advance in future phases. If this phaser has a parent, and deregistration causes this phaser to have zero parties, this phaser is also deregistered from its parent.

It is a usage error for an unregistered party to invoke this method. However, this error may result in an IllegalStateException only upon some subsequent operation on this phaser, if ever.

[Android Documentation]

Requirements

Namespace: Java.Util.Concurrent
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0