Block vs Non-Block, Sync vs Async (블럭과논블럭,싱크 어싱크)


Block vs Non-Block, Sync vs Async (블럭과논블럭,싱크 어싱크)

해당 글은 배달의민족 10분 테크톡의 우 님의 영상을 참고 하였습니다. 함수가 리턴하는 값을 을 결과값을 전달한다고 하고 반환이라 하면 제어권의 반환이라 용어를 칭하면서 글을 진행 하겠습니다. ※Blocking VS Non-Blocking 1)Blocking인 상황 (Sync + Block) 1)Block인 상황에서는 첫번째로 호출자 함수가 실행되면서 제어권을 호출자 함수가 갖게 됩니다.이후 호출자는 자신의 로직을 수행하면서 함수A를 실행하게 됩니다. 2)함수A를 실행하기까지의 제어권은 호출자함수에게 있지만 함수A가 실행되면 제어권은 호출자에게서 함수A에게 옮겨지게 됩니다. 이후 제어권을 갖고 있는 A는 자기 로직을 모두 수행 후 결과값과 함께 제어권을 호..........

Block vs Non-Block, Sync vs Async (블럭과논블럭,싱크 어싱크)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Block vs Non-Block, Sync vs Async (블럭과논블럭,싱크 어싱크)