728x90
반응형
#동기(Synchronous) VS 비동기(Asynchronous), 블로킹(Blocking) VS 논블로킹(Non-blocking) 정의 및 차이점
#동기/비동기
-작업의 흐름입니다.
#동기(Synchronous)
-작업을 동시에 시작하거나 동시에 끝냅니다.
#비동기(Asynchronous)
-작업 시작 종료가 일치하지 않습니다.
#블로킹/논블로킹
-작업 흐름의 제어권입니다.
#블로킹(Blocking)
-작업중 다른 주체의 작업이 시작되면 제어권이 넘어가서 그 작업을 기다립니다.
#논블로킹(Non-blocking)
-작업중 다른 주체의 작업이 시작되어도 제어권이 넘어가지 않고 계속 가지고 있습니다.
728x90
반응형
'IT > IT Info' 카테고리의 다른 글
[IT Info] - 바이너리 코드(binary code)와 바이트 코드(byte code)의 차이점 (0) | 2022.07.01 |
---|---|
[IT Info] - DRM 디지털 권리 관리(Digital rights management)란 ? (0) | 2022.07.01 |
[IT Info] - 가상 데스크톱 인프라 VDI (Virtual Desktop Infrastructure)란 ? (0) | 2022.07.01 |
[IT Info] - 백업(Backup) vs 아카이빙(Archiving) 정의 및 차이점 (0) | 2022.07.01 |
[IT Info] - 세계 개발자 커뮤니티 사이트 정보 (세계, 미국, 중국, 일본, 한국) (0) | 2022.06.23 |
댓글