스트림의 특징

CODEDRAGON Development/Java

반응형

 

 

스트림의 특징

특징

설명

스트림은 FIFO 구조

·       FIFO구조는 먼저 들어간 것이 먼저 나오는 형태를 가지고 있습니다.

·       데이터의 순서가 바뀌지 않는다는 특징이 있습니다.

스트림은 단방향

·       한 방향으로만 통신할 수 있으므로 자바에서 스트림은 읽기, 쓰기가 동시에 되지 않습니다.

·       읽기, 쓰기가 필요하다면 읽는 스트림과 쓰는 스트림을 하나씩 열어서 사용해야 합니다.

스트림은 지연될 수 있다

·       스트림은 넣어진 데이터가 처리되기 전까지는 스트림에 사용되는 스레드는 지연상태에 빠집니다.

·       따라서 네트워크 내에서는 데이터가 모두 전송되기 전까지 네트워크 스레드는 지연상태가 됩니다.