sync async1 ⚡️ Blocking, Non-blocking, Sync, Async 아주 쉽게 정리 Blocking/Non-blocking Blocking 다른 서비스에 내용을 요청하게 되면, 그 요청이 끝날 때까지 나는 아무것도 하지 못하고 기다리는 상태. 다른 서비스의 작업이 끝나야 나는 내 일을 할 수 있다. 예시) 1. 프린터에게 내가 쓴 문서를 인쇄하라고 요청함. 2. 프린터가 인쇄할동안 나는 아무것도 하지 않고 기다려야 함. 인쇄한 문서를 있어야 내 할 일을 할 수 있기 때문에. 3. 인쇄가 끝나면 난 내 할 일을 할 수 있음. Non-Blocking Non-blocking 으로 처리할 경우, 다른 서비스에 요청한 작업이 지금 어떻게 진행되고 있던 간에 상관없이 내 할 일을 할 수 있다. 예시) 1. 프린터에게 내가 쓴 문서를 인쇄하라고 요청함. 2. 프린터가 인쇄할동안 나는 내 다른 할 일.. 2022. 12. 26. 이전 1 다음 반응형