blocking I/O 는 어떻게 처리함 ?