Synchronous : 요청이 들어온 순서에 맞게 하나씩 처리하는 것Asynchronous : 하나의 요청이 끝나기 전에, 다른 요청을 동시에 처리할 수 있는 것Blocking : 자신의 작업을 진행하다가 다른 주체의 작업이 시작되면 다른 작업이 끝날 때까지 기다렸다가 자신의 작업을 시작하는 것NonBlocking : 다른 추제의 작업에 관련없이 자신의 작업을 하는 것 동기(Synchronous), 비동기(Asynchronous)둘의 차이는 한 작업이 다른 작업을 호출하는 경우, 호출되는 것의 작업 완료 여부를 누가 신경쓰는 지에 따라 나뉜다. Synchronous는 호출하는 함수가 작업 완료 여부를 확인한다. Synchronous의 뜻은 '동시 발생하는'으로 컴퓨터 공학에서 동기는 현재 작업의 응답..