동기처리와 비동기 처리의 차이점에 대해

한솔·2025년 2월 20일
0

동기처리와 비동기처리의 차이는 작업이 처리되는 방식에서 차이가 있다.

동기처리는 작업을 순차적으로 처리하는 방식으로 하나의 작업이 끝난 후에야 다음 작업이 실행된다. 단점으로는 시간이 오래 걸리는 작업이 있으면 전체 프로그램의 실행이 지연될 수 있다.

비동기 처리는 작업을 병렬로 처리하며 하나의 작업을 기다리지 않고 다른 작업을 동시에 실행한다. 예를들어, 네트워크요청을 보낸 후 결과를 기다리는 동안 다른 일을 할 수 있다. 비동기처리는 주로 I/O작업에서 사용되며 프로그램의 효율성을 높여준다.

즉 동기처리는 순차적실행, 비동기처리는 동시에 여러 작업을 실행할 수 있다는 차이가 있다.

0개의 댓글

관련 채용 정보