이벤트루프
-
백앤드에게 Event Loop란 무엇인가.(브라우저, Nest js, SpringBoot)Node.js/nest.js 2023. 3. 8. 23:51
Javascript를 이해하려면 Event Loop가 무엇인지 알아야 한다. 구글에는 프론트 개발자 글이 많아서 브라우저 기반 Event Loop 설명이 많은데 백앤드 입장 Event Loop를 정리해 본다. 브라우저 기반 Event Loop 설명은 아마 80%가 아래의 8년 전 영상이 출처인 것으로 보인다. (설명을 굉장히 잘한다.) - JS Conf 브라우저의 이벤트 루프 : https://www.youtube.com/watch?v=8aGhZQkoFbQ 사전 지식 : 병렬성과 동시성 Event Loop를 이해하기 위해서는 동시성(concurrency)과 병렬성(parallelism) 이해가 선행되야 한다. 자바로 예를 들면 스프링부트로 서버를 띄우면 톰캣에 기본 max 200개 thread가 생성되도..