Synchronous1 동기와 비동기란 무엇일까? 동기(Synchronous)와 비동기(Asynchronous)는 프로그래밍에서 매우 중요한 개념 중 하나입니다. 이번에는 동기와 비동기에 대하여 이해할 수 있도록 정리해보도록 하겠습니다. 동기(Synchronous) 동기는 데이터의 요청과 결과가 한 자리에서 동시에 일어납니다. 간딘히 말해 사용자가 데이터를 서버에게 요청한다면 그 서버가 데이터 요청에 따른 응답을 사용자에게 다시 리턴해주기 전까지 사용자는 다른 활동을 할 수 없으며 기다려야 합니다. 동기 방식은 코드를 이해하기 쉽고 간단하게 작성할 수 있으며, 결과를 반환하기 전에 다음 작업이 수행되지 않으므로 데이터 일관성을 유지하기 쉽습니다. 그러나 대규모 응용 프로그램에서는 작업이 오래 걸리는 경우 다른 작업을 수행할 수 없기 때문에 성능 문제가 .. 2023. 3. 28. 이전 1 다음 반응형