IO (input / output) 입/출력, warrper래퍼클래스
IO(Input & Output)), 입/출력: 프로그램 상의 데이터를 외부매체(모니터, 스피커, DB, 웹브라우저, 콘솔, "파일")로 출력하거나 입력장치 (마우스, 키보드, 마이크, "파일")로 입력받는 과정 IO를 진행하고 싶으면 우선적으로 반드시 프로그램과 외부매체간의 "통로"를 만들어야 함 → 스트림(Stream) 선입선출 (First In First Out) 구조 → 큐(Queue) 시간 지연 문제가 발생할 수 있음. 스트림에 넣어진 데이터가 처리되기 전까지 스트림에 사용하는 스레드는 대기locking) 상태단방향 : 입력이면 입력 / 출력이면 출력, 입력용 스트림과 출력용 스트림이 따로 존재함 [ 스트림 구분 ] 1. 스트림의 사이즈바이트 스트림: 1Byte 짜리가 이동할 수 있는 통로..
2024.10.21