멀티스레딩은 동시성이지 비동기의 개념이 아니다
비동기는 프로세스 1개당 스레드 1개가 국룰이던 시절에도 있었다


동시성: 동시에 여러 개의 작업을 수행
첫번째 스레드는 네트워크에서 다운로드하고 두번째 스레드는 파일을 읽기


동기: 어떤 작업이 블로킹 되었을 때 완료 될때까지 기다림
첫번째 스레드에서 네트워크 다운로드가 완전히 끝나고 첫번째 스레드에서 파일 읽기 시작


비동기: 어떤 작업이 블록킹 되었을 때 다른 작업을 수행
첫번째 스레드에서 네트워크 다운로드가 지연되면 그 사이에 첫번째 스레드에서 파일 읽기 수행


자문자답함 퍼옴