IT (1) 썸네일형 리스트형 [IT] 동기와 비동기 동기(Synchronous) vs 비동기(Asynchronous)동기와 비동기는 작업을 처리하는 방식을 나타내는 개념특히 네트워크 통신, 운영체제의 입출력(I/O) 처리, 멀티스레딩, 프로그래밍에서 중요 1. 동기(Synchronous) 처리하나의 작업이 끝나야 다음 작업을 실행하는 방식태스크(작업)를 순차적으로 실행한 작업이 완료될 때까지 다음 작업은 대기✅ 특징순차적으로 실행됨응답을 받을 때까지 대기해야 함 (Blocking)코드가 직관적이고 이해하기 쉬움한 작업이 오래 걸리면 전체 프로그램이 지연될 수 있음✅ 예제전화 통화: 상대방이 대답할 때까지 기다려야 대화가 진행됨scanf() 같은 표준 입력 함수: 사용자가 입력할 때까지 프로그램이 멈춤HTTP 요청(기본 요청 방식): 요청을 보내고 응답이.. 이전 1 다음