컴퓨터공학

블로킹/논블로킹과 동기/비동기

주정용 2021. 6. 20. 11:57
728x90

Blocking/Non-Blocking

  • 함수 호출에서의 관점입니다.
  • 어떤 함수의 호출에서 어떤 행위의 결과를 기다리면 블로킹입니다.
  • 어떤 함수의 호출에서 어떤 행위의 수행여부와 관계없이 결과를 바로 받으면 논블로킹입니다.

Synchronous/Asynchronous

  • 동기/비동기는 행위에 대한 관점입니다.
  • 여러 행위가 순차적으로 수행된다면 동기입니다.
  • 여러 행위가 비순차적으로 수행된다면 비동기입니다.

'컴퓨터공학' 카테고리의 다른 글

OOP(Object Oriented Programming)  (0) 2021.06.01