Unix STREAMS 및 표준 스트림 [닫기]

Unix STREAMS 및 표준 스트림 [닫기]

누군가 이러한 차이점을 설명할 수 있습니까? 둘 다 "스트림"이라고 부르지만 기능이 매우 다른 것 같습니다.

답변1

흐름(계산)

한 번에 하나씩 일련의 데이터 요소에 액세스하면 됩니다. 이는 한 번에 하나의 데이터 배치를 처리하는 것과 다릅니다.

표준 스트림

표준 스트림 stdin, stdoutstderr는 모든 프로그램에서 사용할 수 있습니다. 물리적 I/O 계층을 추상화합니다. 각각을 문자나 바이트의 스트림으로 생각할 수 있습니다.

유닉스 스트림

장치 드라이버, 네트워크 프로토콜 및 프로세스 간 통신을 구현하기 위한 기본 프레임워크입니다. 이는 Unix System V 커널의 일부입니다. 이는 Linux의 일부가 아닙니다. Linux에는 프로세스 간 통신을 위한 파이프와 FIFO(명명된 파이프)가 있습니다.

관련 정보