전체 글

전체 글

    synchronous, asynchronous, blocking, non-blocking

    synchronous, asynchronous, blocking, non-blocking

    회사에 Toby님이 오셔서 "Async @Spring"에 대한 주제로 강의를 해주셨다.강의 중간에 동기(Synchronous)와 비동기(Asynchronous), 블로킹(blocking)과 논블로킹(non-blocking)에 대한 내용이 있었는데이해를 하고 있다고 생각했지만, 조금 내용을 꼬아서 복잡하게 생각을 하면 설명하기 어려운 난해한 부분들이 있었다.그래서 다시 정리를 할 필요가 있다고 생각되었다. 찾아보니 이 주제와 관련된 글이 많이 있다. 비동기 (Asynchronous, 非同期: 같은 시기가 아닌)동시에 일어나지 않는다는 의미바로 요청과 그 결과가 동시에 일어나지 않음 - 네트워크 프로그래밍에서 비동기비동기 read함수를 호출하면 바로 return이 됨비동기 함수를 호출할 때는 작업이 완료가 ..