[태그:] Sync(동기)와 Async(비동기)
-
[기술 면접] 9. Sync, Async, Blocking, Non-blocking을 설명해보세요.
저번 시간에 이어, 이번엔 Sync, Async, Blocking, Non-blocking에 대한 면접 질문들을 알아보겠습니다. 출제 빈도가 조금 있는 편이라고 생각합니다. 많이 헷갈리는 부분이지만, 꼼꼼히 학습하여 대비하시길 바랍니다. Q: Sync와 Async를 설명해보세요 Q: Blocking과 Non-blocking은 무엇인가요? Q: 그렇다면 동기(Sync)와 비동기(Async)를 각각 어떤 상황에서 사용해야 하나요? 동기(Sync)는 서비스의 순서가 중요하거나, 이전 작업의 결과물이 영향을 끼칠 때 사용합니다. 비동기(Async)는 작업끼리의…