blocking

백엔드/Game Server

Game-server 1회차

블로킹 함수란? 이 함수로 인해서 다른 코드들이 실행하지 못하게 만드는 함수를 지칭한다. start 위 코드에서 test1 메소드 때문에 배경화면의 색이 변하지 않는 것을 확인할 수 있다. 비동기적이란? 요청한 작업에 대하여 완료 여부를 신경쓰지 않고 자신의 그 다음 작업을 수행할 수 있도록 하는 방법이다. 대규모 트래픽에서 안정적으로 동작할 수 있는 웹 애플리케이션을 만들 수 있다. 동기 vs 비동기 동기 처리에서는 응답이 다 올 때까지 기다린 후 다음 작업을 실행하지만 비동기 서버는 멀티 스레드나 멀티 프로세싱과 같은 방식으로 구현될 수 있다. 단 비동기 처리에서는 앞의 작업이 뒤에 영향을 주는 경우에는 문제가 될 가능성이 있다. 동기는 작업 순서가 잘 지켜지고, 비동기는 작업 순서가 지켜지지 않을 ..

스핑큐스
'blocking' 태그의 글 목록