Linguaggio

ReferenceQueue.Remove Metodo

Definizione

Overload

Nome Descrizione
Remove()

Rimuove l'oggetto di riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno.

Remove(Int64)

Rimuove l'oggetto riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno o il periodo di timeout specificato scade.

Remove()

Rimuove l'oggetto di riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno.

[Android.Runtime.Register("remove", "()Ljava/lang/ref/Reference;", "GetRemoveHandler")]
public virtual Java.Lang.Ref.Reference? Remove();
[<Android.Runtime.Register("remove", "()Ljava/lang/ref/Reference;", "GetRemoveHandler")>]
abstract member Remove : unit -> Java.Lang.Ref.Reference
override this.Remove : unit -> Java.Lang.Ref.Reference

Valori restituiti

Oggetto di riferimento, bloccando fino a quando non ne diventa disponibile uno

Attributi

Eccezioni

se la chiamata di blocco è stata interrotta

Commenti

Rimuove l'oggetto di riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno.

per java.lang.ref.ReferenceQueue.remove().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Remove(Int64)

Rimuove l'oggetto riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno o il periodo di timeout specificato scade.

[Android.Runtime.Register("remove", "(J)Ljava/lang/ref/Reference;", "GetRemove_JHandler")]
public virtual Java.Lang.Ref.Reference? Remove(long timeout);
[<Android.Runtime.Register("remove", "(J)Ljava/lang/ref/Reference;", "GetRemove_JHandler")>]
abstract member Remove : int64 -> Java.Lang.Ref.Reference
override this.Remove : int64 -> Java.Lang.Ref.Reference

Parametri

timeout
Int64

Se positivo, blocca per un massimo di timeout millisecondi durante l'attesa dell'aggiunta di un riferimento a questa coda. Se zero, blocca indefinito.

Valori restituiti

Oggetto riferimento, se disponibile entro il periodo di timeout specificato. In caso contrario, null

Attributi

Eccezioni

se timeoutMillis .

se la chiamata di blocco è stata interrotta

Commenti

Rimuove l'oggetto riferimento successivo in questa coda, bloccando fino a quando non ne diventa disponibile uno o il periodo di timeout specificato scade.

Questo metodo non offre garanzie in tempo reale: pianifica il timeout come se richiamasse il Object#wait(long) metodo .

per java.lang.ref.ReferenceQueue.remove(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a