Freigeben über


AbstractInterruptibleChannel.End(Boolean) Methode

Definition

Markiert das Ende eines E/A-Vorgangs, der auf unbestimmte Zeit blockiert werden kann.

[Android.Runtime.Register("end", "(Z)V", "")]
protected void End (bool completed);
[<Android.Runtime.Register("end", "(Z)V", "")>]
member this.End : bool -> unit

Parameter

completed
Boolean

true wenn und nur, wenn der E/A-Vorgang erfolgreich abgeschlossen wurde, d. h., einen Effekt hatte, der für den Aufrufer des Vorgangs sichtbar wäre.

Attribute

Ausnahmen

wenn dieser Kanal von einem anderen Thread geschlossen wird, während diese Methode ausgeführt wird.

wenn ein anderer Thread den aufrufenden Thread unterbricht, während diese Methode ausgeführt wird.

Hinweise

Markiert das Ende eines E/A-Vorgangs, der auf unbestimmte Zeit blockiert werden kann.

Diese Methode sollte zusammen mit der #begin begin Methode aufgerufen werden, wobei ein try ...  finally block wie oben gezeigt, um asynchrones Schließen und Unterbrechung für diesen Kanal zu implementieren.

Java-Dokumentation für java.nio.channels.spi.AbstractInterruptibleChannel.end(boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: