Thread와 Coroutine
✅ 본문에 들어가기 전 동기와 비동기란! 동기 : 어떤 요청을 보낸 뒤, 그 요청의 결과 값을 얻기까지 작업을 멈춤 비동기 : 어떤 요청을 보낸 뒤, 그 요청의 결과 값을 얻기까지 멈추지 않고 또 다른 일을 수행 💡Thread 같은 프로세스 내에서 실행되는 여러 작업의 단위 프로세스 : 보조기억장치의 프로그램이 메모리 상으로 적재되어 실행되면 ‘프로세스’가 됨 프로세스는 독립된 메모리 영역인 ‘힙’을 할당받음 스레드는 프로세스보다 하위에 종속되는 작은 단위로, 각 스레드는 독립된 메모리 영역인 스택을 가짐 각 스레드는 다른 스레드에게 메모리를 공유할 수 없음 하지만 프로세스의 힙은 속한 모든 스레드가 공유할 수 있음 💡동시성 vs 병렬성 동시성 동시성 프로그래밍은 동시에 여러 작업을 수행하는 것. 하지만..