Strumienie Node.js wyzwalają zdarzenia end
i finish
. Jaka jest różnica między tymi dwoma?Jaka jest różnica między zdarzeniami końca i końca w strumieniach węzła
35
A
Odpowiedz
59
end
i finish
są tym samym wydarzeniem, ALE na różnych typach strumieni.
stream.Readable
pożary TYLKOend
i NIGDYfinish
stream.Writable
pożary TYLKOfinish
i NIGDYend
Źródło: https://nodejs.org/dist/latest-v5.x/docs/api/stream.html
Dlaczego różne nazewnictwo tego samego zdarzenia?
jedynie z powodów może myślę, ponieważ strumienie Duplex (stream.Duplex
), które wykorzystują zarówno stream.Readable
i stream.Writable
interfejsy (https://nodejs.org/dist/latest-v5.x/docs/api/stream.html#stream_class_stream_duplex) są do odczytu i zapisu strumień w tym samym czasie. Aby odróżnić koniec czytania od zakończenia zapisu w strumieniu, musisz mieć odpalone inne zdarzenie. SO, dla strumieni Duplex end
to koniec odczytu, a koniec pisania to finish
.
Powiązane problemy
- 1. Różnica między std :: końca (myvector) i myVector.end()
- 2. Jaka jest różnica między wyzwalaczami i zdarzeniami w sieci szkieletowej?
- 3. Jaka jest różnica między zdarzeniami w VB i C#?
- 4. Jaka jest różnica między zdarzeniami Control.Enter i Control.GotFocus?
- 5. Różnica między funkcją rbegin a funkcją końca w bibliotece standardowej
- 6. Różnica między zdarzeniami i metodami
- 7. Jaka jest różnica między FUTEX_WAIT i FUTEX_WAIT_PRIVATE?
- 8. Jaka jest różnica między? : i ||
- 9. Jaka jest różnica między $ i $$?
- 10. Definicja końca strony a definicja końca strony
- 11. Jaka jest różnica między zmiennymi środowiskowymi "USER" i "USERNAME"?
- 12. Jaka jest różnica między push, grow i fill MigLayout?
- 13. Jaka jest różnica między = i: = w mysql?
- 14. Jaka jest różnica między! = I =! w Javie?
- 15. Jaka jest różnica między 'i "w PHP
- 16. Jaka jest różnica między! i !! w yaml?
- 17. jaka jest różnica między @ i @@ w module?
- 18. Jaka jest różnica między * i. * W Matlab?
- 19. Jaka jest różnica między | i || w MATLAB?
- 20. Jaka jest różnica między * i * | * w CSS?
- 21. Jaka jest różnica między System.Windows.Controls.Control i System.Windows.Forms.Control?
- 22. Jaka jest różnica między asersem i static_assert?
- 23. Jaka jest różnica między PropertyChangeListener i VetoableChangeListener?
- 24. Jaka jest różnica między Ja i Ja?
- 25. Jaka jest różnica między ATL i WTL?
- 26. Jaka jest różnica między FontMetrics.stringWidth() i FontMetrics.getStringBounds()?
- 27. Jaka jest różnica między "CompletionStage" i "CompletableFuture"?
- 28. Jaka jest różnica między CellClick i CellMouseClick?
- 29. Jaka jest różnica między ObjectResult i JsonResult
- 30. Jaka jest różnica między ssize_t i ptrdiff_t?