Gli stream Node.js attivano sia gli eventi end
e finish
. Qual è la differenza tra entrambi?Qual è la differenza tra gli eventi di fine e fine negli stream dei nodi
35
A
risposta
59
end
e finish
sono lo stesso evento MA su diversi tipi di flussi.
stream.Readable
incendi SOLOend
e MAIfinish
stream.Writable
incendi SOLOfinish
e MAIend
Fonte: https://nodejs.org/dist/latest-v5.x/docs/api/stream.html
Perché la diversa denominazione dello stesso evento?
L'unico motivo ho potuto pensare è causa di flussi duplex (stream.Duplex
), che implementano sia stream.Readable
e stream.Writable
interfacce (https://nodejs.org/dist/latest-v5.x/docs/api/stream.html#stream_class_stream_duplex) sono flusso leggibili e scrivibili allo stesso tempo. Per distinguere tra la fine della lettura e la fine della scrittura sullo stream è necessario attivare un evento diverso. SO, per i flussi Duplex end
è la fine della lettura e finish
è fine della scrittura.
Problemi correlati
- 1. Qual è la differenza tra gli eventi Control.Enter e Control.GotFocus?
- 2. Qual è la differenza tra gli eventi "mouseup" e "clic"?
- 3. Qual è la differenza tra il pulsante Indietro e la fine?
- 4. qual è la differenza tra gli eventi js e gli eventi DOM?
- 5. Qual è la differenza tra una vista e uno stream?
- 6. Qual è la trasformazione CSS: la proprietà translate() alla fine?
- 7. Qual è la differenza tra inizio/fine margine Android e destra/sinistra?
- 8. Qual è la differenza tra trigger ed eventi in backbone?
- 9. Qual è la differenza tra `##` e `hashCode`?
- 10. Qual è la differenza, se esiste, tra il gestore di eventi e il listener di eventi?
- 11. Qual è la differenza tra gli eventi in VB e C#?
- 12. Qual è il modo corretto di creare un Observable che legge uno stream fino alla fine
- 13. Qual è la differenza tra Verilog! e ~?
- 14. Differenza tra Iterator e Stream in Scala?
- 15. Java 8: Qual è la differenza tra Instant e LocalDateTime?
- 16. Qual è la differenza tra DOMNodeInserted e DOMNodeInsertedIntoDocument?
- 17. Qual è la differenza tra FUTEX_WAIT e FUTEX_WAIT_PRIVATE?
- 18. Qual è la differenza tra $ e $$?
- 19. Qual è la differenza tra {0} e +?
- 20. Qual è la differenza tra = e: =
- 21. Qual è la differenza tra ("") e (null)
- 22. Qual è la differenza tra dict() e {}?
- 23. Qual è la differenza tra sv_catpv() e sv_catpvs()?
- 24. Qual è la differenza tra? : e ||
- 25. qual è la differenza tra [[], []] e [[]] * 2
- 26. Qual è la differenza tra " " e ""?
- 27. Qual è la differenza tra {0} e ""?
- 28. Qual è la differenza tra .ToString() e + ""
- 29. qual è la differenza tra:.! e: r !?
- 30. Qual è la differenza tra chiamare Stream.Write e utilizzare StreamWriter?