논 블로킹(non-blocking) I/O함수가 실행되는 중에도 다른 작업을 동시에 진행비동기 작업을 할 때 좀 더 효율적으로 사용할 수 있음싱글 스레드(Single Thread)스레드 하나를 사용하는 것이며, 동시에 하나의 작업만을 처리할 수 있음병렬 프로그래밍 or