Luồng Node.js kích hoạt cả hai sự kiện end
và finish
sự kiện. Sự khác biệt giữa cả hai là gì?Sự khác nhau giữa các sự kiện kết thúc và kết thúc trong luồng Node
35
A
Trả lời
59
end
và finish
là cùng một sự kiện NHƯNG trên các loại luồng khác nhau.
stream.Readable
cháy CHỈend
và KHÔNG BAO GIỜfinish
stream.Writable
cháy CHỈfinish
và KHÔNG BAO GIỜend
Nguồn: https://nodejs.org/dist/latest-v5.x/docs/api/stream.html
Tại sao việc đặt tên khác nhau của cùng một sự kiện?
Lý do duy nhất tôi có thể nghĩ đến là vì suối duplex (stream.Duplex
), mà thực hiện cả hai stream.Readable
và stream.Writable
giao diện (https://nodejs.org/dist/latest-v5.x/docs/api/stream.html#stream_class_stream_duplex) có thể được đọc và ghi dòng cùng một lúc. Để phân biệt giữa phần cuối của việc đọc và kết thúc bài viết trên luồng, bạn phải có một sự kiện khác được kích hoạt. SO, đối với luồng song công end
là kết thúc của việc đọc và finish
là kết thúc bằng văn bản.
Các vấn đề liên quan
- 1. Kết thúc sự kiện hoạt hình android
- 2. Đang chờ sự kiện kết thúc
- 3. Sự cố kết thúc dòng giữa Mac và Windows
- 4. Sự kiện bắt đầu và kết thúc ứng dụng Android
- 5. Sự kiện kết thúc/khóa liên kết Javascript
- 6. Sự kiện thời gian khi phiên kết thúc
- 7. Cài đặt Node JS kết thúc sớm
- 8. Sự khác biệt giữa "kết thúc" và "thoát phụ" trong VBA là gì?
- 9. Sự kiện sau khi div đã kết thúc hoạt ảnh?
- 10. video sự kiện đã kết thúc không hoạt động
- 11. Whats sự khác biệt giữa kết thúc() và finishActivity (int requestCode) trong android
- 12. Thời gian phản hồi trang web: Sự khác biệt giữa "tải" và "kết thúc",
- 13. Cách kết thúc trả lời POST.js/node?
- 14. Sự khác biệt giữa nút quay lại và kết thúc là gì?
- 15. Sự khác nhau giữa các sự kiện logic và sự kiện gốc trong GWT là gì?
- 16. Sự khác nhau giữa một phiên bản nội tuyến và một trình lặp kết thúc là gì?
- 17. ifstream.eof() - kết thúc tệp được truy cập trước khi kết thúc thực sự
- 18. Điều kiện kết thúc vòng lặp
- 19. nếu, khác, nếu và kết thúc Lua
- 20. webkitTransitionEnd sự kiện được kích hoạt khi quá trình chuyển đổi kết thúc vào div và chuyển tiếp kết thúc trên tất cả các div CHILD?
- 21. Tìm kết thúc luồng cho cin & ifstream?
- 22. Cách phát hiện kết thúc luồng?
- 23. D3 nghe "kết thúc" sự kiện của một sự chuyển tiếp
- 24. Sự khác biệt giữa mô-đun <name> = cấu trúc .. kết thúc và loại mô-đun <name> = struct .. kết thúc?
- 25. Kết thúc dòng trong git
- 26. Sự khác nhau giữa các chuỗi kết nối này?
- 27. SQL - Sự khác nhau giữa các kết nối này?
- 28. Luồng đầu vào/đầu ra: Kết thúc luồng?
- 29. Sự khác nhau giữa đa luồng thời gian và siêu phân luồng là gì?
- 30. sự kiện và luồng