동기 vs 비동기 / 블로킹 vs 논블로킹 실습 코드로 이해하기
·
CS
📍 배경2024.10.15 - [CS] - 동기vs비동기 , 블로킹vs논블로킹예전에 포스팅한 CS 지식을 체화하기 위해 동기vs 비동기 , 블로킹 vs 논블로킹 실습 코드를 작성을 해보았습니다.현재 제가 진행중인 그룹 스터디에서 주제를 정하고 각자 공부하는걸 발표하는 시간을 가졌었는데요. 저는 이때 실생활에서 볼 수 있는 동기 vs 비동기 , 블로킹 vs 논블로킹 시나리오를 생각하고 이를 java 코드로 구현해 보았습니다.면접때 질문이 들어와도 곧바로 대답할 수 있는 수준이 되기 위해 쉽게 이해하기 쉬운 시나리오와 코드를 포스팅해보겠습니다📍 동기 vs 비동기`동기 vs 비동기` 로 만들어 본 시나리오의 상황은 카페에서 발생할 수 있는 상황들 입니다. 동기는 한 작업이 완료될 때까지 다음 작업은 대기한..