brunch

You can make anything
by writing

C.S.Lewis

by Younggi Seo Apr 19. 2021

Synchronous와 Asynchronous

동기와 비동기 차이

2021년 5월에 미리 한 번 테스트 삼아 볼 기술사 필기 시험에 앞서 동기(Synchronous)와 비동기(Asynchronous)개념을 공부하고자 한다.


기술사에서 제목과 관련 출제된 문제의 내용은 아래와 같다.

1. Blocked I/O와 Non-Blocked I/O의 차이점에 대해 설명하시오. (96회 컴퓨터시스템응용기술사 출제)

2. 모니터(Monitor) 프로세스 동기화 기법 (119회 컴퓨터시스템응용기술사 출제)


1번은 아래 블로그에서 외국 공식기관으로부터 수집한 레퍼런스를 통해 잘 요약되어 있어, 링크 걸어둔다.

https://nesoy.github.io/articles/2017-01/Synchronized


2번은 동기화 기법에 대해서만 정의하면 되는데, 정리하는 김에  동기화  비동기화 기법이 쓰여지는 지에 대해서도 아래와 같이 정리했다(없넹;).



매거진의 이전글 로그 집계 분석에서 가장 중요한 데이터 '전처리' 과정
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari