1. 동기와 비동기 동기는 직렬적으로 작동하는 방식이다. 직렬적 : 요청을 보낸 후 응답을 해야지만 처리한다 여러가지 동시에 처리할 수 없음 장점 : 설계가 간단하고 직관적 단점 : 응답을 안하면 아무것도 못하고 계속해서 대기함 비동기는 병렬적으로 작동하는 방식이다. 병렬적 : 요청을 보낸 후 응답의 여부와 상관없이 처리한다. 여러가지 동시에 처리 가능 장점 : 요청을 보낸 후 남은 시간동안 다른 작업을 수행할 수 있음 단점 : 동기보다 설계가 복잡함 2. 프로세스, 스레드, 코루틴 프로세스 : 프로그램을 동적으로 변환하여 돌아가고있는 상태, 컴퓨터에서 작업중인 프로그램을 의미 메모리에 적재되고 CPU를 할당받아서 프로그램이 실행되고있는 상태이다. 코드 덩어리들을 실행한 것 운영체제로부터 자원을 할당받은..