누군가 이러한 차이점을 설명할 수 있습니까? 둘 다 "스트림"이라고 부르지만 기능이 매우 다른 것 같습니다.
답변1
흐름(계산)
한 번에 하나씩 일련의 데이터 요소에 액세스하면 됩니다. 이는 한 번에 하나의 데이터 배치를 처리하는 것과 다릅니다.
표준 스트림표준 스트림 stdin
, stdout
및 stderr
는 모든 프로그램에서 사용할 수 있습니다. 물리적 I/O 계층을 추상화합니다. 각각을 문자나 바이트의 스트림으로 생각할 수 있습니다.
장치 드라이버, 네트워크 프로토콜 및 프로세스 간 통신을 구현하기 위한 기본 프레임워크입니다. 이는 Unix System V 커널의 일부입니다. 이는 Linux의 일부가 아닙니다. Linux에는 프로세스 간 통신을 위한 파이프와 FIFO(명명된 파이프)가 있습니다.