프로세스 👉프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위 프로그램 👉컴퓨터에서 실행될 때 특정 작업을 수행하는 일련의 명령어들의 모음 👉하드 디스크 등에 저장되어 있는 실행 코드 스레드 👉프로세스 내에서 실행되는 흐름의 기본단위 👉프로세스 당 최소 1개의 스레드(메인 스레드) 👉1개 이상의 스레드 소유 가능 👉현대의 운영체제는 멀티 스레딩 지원 ✅멀티스레딩 : 하나 이상의 스레드를 병렬적으로 처리하는 것 비동기 프로그래밍 👉프로그램의 주 실행 흐름을 멈추어서 기다리는 부분 없이 바로 다음 작업을 실행할 수 있게 하는 방식 ex) api로 데이터를 받아올 때 시간이 많이 걸리면 끝날 때까지 기다리지 않고, 그 작업을 수행하면서 다른 작업도 계속 실행한다❗️ 동시성 ..