[게임 서버] 블로킹 / 논블로킹, 동기 / 비동기
·
공부/게임 서버
https://velog.io/@nittre/%EB%B8%94%EB%A1%9C%ED%82%B9-Vs.-%EB%85%BC%EB%B8%94%EB%A1%9C%ED%82%B9-%EB%8F%99%EA%B8%B0-Vs.-%EB%B9%84%EB%8F%99%EA%B8%B0 블로킹 Vs. 논블로킹, 동기 Vs. 비동기 와 드디어 이해했다 속이 후련~ velog.io 블로킹 : A함수가 B함수를 호출하면 제어권이 B함수에게로 넘어간다. 논블로킹 : A함수가 B함수를 호출해도 제어권은 A함수에게 있다. 동기(Sync) : A함수가 B함수를 호출하고 B함수의 리턴값을 계속 확인한다. 비동기(ASync) : A함수가 B함수를 호출할 때 콜백함수를 같이 전달하고 B함수의 실행이 끝나면 콜백함수를 실행한다. A함수는 B함수의 작업..