Entwickler-Ecke
IO, XML und Registry - Stream EndWrite
alaan - Di 08.01.08 21:29
Titel: Stream EndWrite
Hallo,
ich habe eine Frage zu Streams zb. FileStream, genauer asynchrone Operationen. Ich kann die Doku so oft lesen, wie ich will, ich kapier das nicht richtig, weil dort steht: "Diese Methode blockiert, bis der E/A-Vorgang abgeschlossen ist".
Versteh ich nicht. Es geht doch darum, die asynchrone Operation abzuwarten. Wieso wird sie beendet, der E/A Vorgang ist doch der Vorgang.
Ich hab auch ein Beispiel nachgeguckt in einem Tutorial, wo EndWrite aufgerufen wird, weil der Stream geschlossen wird, die asynchrone Operation aber natürlich erst fertig sein muss. Aber es wird doch die Callback Funktion aufgerufen, wenns fertig ist, dann kann man den Stream doch schliessen in der Callback-Methode. Wozu EndWrite? Und was genau wird blockiert? Der Hauptthread? Wäre dann Wait oder so nicht die bessere Bezeichnung? Viellicht kann mir das jemand kurz erklären?
Danke!
Grüße
alaan
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!