블로킹1 동기 & 비동기, 블로킹 & 논블로킹 개념 이해하기 요즘 컴퓨팅 및 프로그래밍에서 중요한 개념으로 자주 언급되는 동기와 비동기, 블로킹과 논블로킹에 대해 알아보겠습니다. 이 글에서는 이러한 개념들의 차이점과 사용 사례를 설명하고, 각각의 조합이 어떻게 작동하는지 이해하는 데 도움이 되도록 개념에 대해 접근해보겠습니다. 1. 동기(Synchronous)와 비동기(Asynchronous) -> 동기와 비동기는 작업 실행의 순서와 타이밍에 관한 개념입니다. 동기(Synchronous): 작업이 순차적으로 실행되며, 한 작업이 완료될 때까지 다음 작업은 대기합니다. 이 경우 프로그램은 한 번에 하나의 작업만 처리할 수 있습니다. 동기 방식은 작업 순서와 의존성이 중요한 경우에 적합합니다. 비동기(Asynchronous): 작업이 동시에 실행되며, 작업이 완료되는.. 2023. 3. 21. 이전 1 다음