반응형
노드 스트림에서 종료 및 종료 이벤트의 차이점은 무엇입니까?
Node.js 스트림은 end
및 finish
이벤트를 모두 트리거 합니다. 둘의 차이점은 무엇입니까?
end
및 finish
스트림의 다른 유형에하지만 같은 이벤트입니다.
stream.Readable
만 실행end
되고 절대 발생하지 않습니다.finish
stream.Writable
만 실행finish
되고 절대 발생하지 않습니다.end
출처 : https://nodejs.org/dist/latest-v5.x/docs/api/stream.html
같은 이벤트의 이름이 다른 이유는 무엇입니까?
내가 생각할 수있는 유일한 이유는 이중 스트림 ( stream.Duplex
) stream.Readable
과 stream.Writable
인터페이스 ( https://nodejs.org/dist/latest-v5.x/docs/api/stream.html#stream_class_stream_duplex )를 모두 구현 하고 읽기 쉽고 동시에 쓰기 가능한 스트림. 스트림에서 읽기 끝과 쓰기 끝을 구분하려면 다른 이벤트가 발생해야합니다. 따라서 이중 스트림 end
의 경우 읽기 finish
가 끝나고 쓰기가 끝납니다.
반응형
'code' 카테고리의 다른 글
jQuery get position of element relative to another element (0) | 2020.12.24 |
---|---|
Git 푸시 오류 : "origin이 git 저장소로 보이지 않습니다." (0) | 2020.12.24 |
react.js의 ng-if에 해당하는 것은 무엇입니까? (0) | 2020.12.24 |
Microsoft.VisualBasic 네임 스페이스는 "진정한 .NET"코드입니까? (0) | 2020.12.24 |
C # 컬렉션 이니셜 라이저가 이런 방식으로 작동하는 이유는 무엇입니까? (0) | 2020.12.24 |