Node.js Streams löst sowohl end
und finish
Ereignisse. Was ist der Unterschied zwischen beiden?Was ist der Unterschied zwischen Ende und Ende Ereignisse in Node-Streams
35
A
Antwort
59
end
und finish
sind das gleiche Ereignis, aber auf verschiedene Arten von Streams.
stream.Readable
Feuer NURend
und NIEfinish
stream.Writable
Feuer NURfinish
und NIEend
Quelle: https://nodejs.org/dist/latest-v5.x/docs/api/stream.html
Warum die unterschiedliche Benennung der gleichen Veranstaltung?
Der einzige Grund, warum ich von ist wegen duplex Ströme denken konnte (stream.Duplex
), die implementieren beide stream.Readable
und stream.Writable
Schnittstellen (https://nodejs.org/dist/latest-v5.x/docs/api/stream.html#stream_class_stream_duplex) sind lesbar und beschreibbar Strom zur gleichen Zeit. Um zwischen dem Ende des Lesens und dem Ende des Schreibens im Stream zu unterscheiden, muss ein anderes Ereignis ausgelöst werden. SO, für Duplex-Streams end
ist Ende des Lesens und finish
ist Ende des Schreibens.
Verwandte Themen
- 1. Was ist der Unterschied zwischen Punkt-zu-Punkt- und Ende-zu-Ende-Sicherheit?
- 2. Stream-Ereignisse: Ende gegen Ende
- 3. Was ist der Unterschied zwischen Mitte = (Anfang + Ende)/2 und Mitte = Anfang + (Ende-Anfang)/2 in der binären Suche?
- 4. dplyr: Unterschied der Werte zwischen Ende Jahr und starten Jahr
- 5. Was ist der Unterschied zwischen Android Rand Start/Ende und rechts/links?
- 6. Regex Differenz zwischen Wortgrenze Ende und Kanten
- 7. Was ist der Unterschied zwischen Import und Laden in Docker?
- 8. Was ist der Unterschied zwischen `==` und `ist`?
- 9. Was ist der Unterschied zwischen der Konvertierung in hex auf dem Client-Ende und der Verwendung von Rawtohex?
- 10. Unterschied zwischen Modul <name> = Struktur .. Ende und Modultyp <name> = Struktur .. Ende?
- 11. Was ist der Unterschied zwischen Ereignissen in VB und C#?
- 12. Was ist der Unterschied zwischen/* ... */und/** ... */
- 13. Was ist der Unterschied zwischen + = und = +?
- 14. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 15. Was ist der Unterschied zwischen:.! und: r !?
- 16. Was ist der Unterschied zwischen Verilog! und ~?
- 17. Was ist der Unterschied zwischen Difftime und '-'?
- 18. Was ist der Unterschied zwischen $ und $$?
- 19. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 20. Was ist der Unterschied zwischen `&` und `ref`?
- 21. Was ist der Unterschied zwischen $ (...) und `...`
- 22. Was ist der Unterschied zwischen .Equals und ==
- 23. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 24. Was ist der Unterschied zwischen? und ? = Nil
- 25. Was ist der Unterschied zwischen:
- 26. Was ist der Unterschied zwischen verlassen und ret
- 27. Was ist der Unterschied zwischen sv_catpv() und sv_catpvs()?
- 28. Was ist der Unterschied zwischen FUTEX_WAIT und FUTEX_WAIT_PRIVATE?
- 29. Java 8: Was ist der Unterschied zwischen Instant und LocalDateTime?
- 30. Was ist der Unterschied zwischen TypedArray.getInteger() und TypedArray.getInt()?