๋ค์ด๊ฐ๊ธฐ์ ์์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋ง์ ๋น๋๊ธฐ๋ค์ ์ด๋ ํ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ์ ์ฉํ์ฌ ๊ตฌํํ์๋๋ฐ, ์ ๋น๋๊ธฐ ์์คํ ์ ๊ตฌํํ๋ ค๋ฉด ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ์ฌ์ฉํด์ผ๋ง ํ ๊น? ๊ทธ๋ ๋ค๋ฉด ์ด๋ฒคํธ ํธ๋ค๋ฌ๊ฐ ๋์๊ฐ๋ ๊ณผ์ ์ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์์๊น? ์ด์ ๊ณต๋ถํ ๋ด์ฉ์ ๋ค์ ์ดํด๋ณด๋ฉด, Node.js ๋ V8 ์์ง๊ณผ libuv๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , libuv๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ , ๋น๋๊ธฐ ๋ ผ ๋ธ๋กํน I/O ๋ชจ๋ธ์ ๊ตฌํํ๋ค๊ณ ํ๋ค. ์ค๋์ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ๋ํด ๊ณต๋ถํด๋ณด๋ ค๊ณ ใดใดใ ํ๋ค. ์ด๋ฒคํธ? ์ด๋ฒคํธ๋ ์์คํ ํ๋์จ์ด๋ ์ํํธ์จ์ด ์ํ์ ๋ณํ๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ค. ์ด๋ฒคํธ๋ ์ฌ์ฉ์์ ํด๋ฆญ, ๋ง์ฐ์ค์ ์์ง์, ํค๋ณด๋ ์ ๋ ฅ์ด๋ ์น ํ์ด์ง์ ํน์ ์์ญ์ผ๋ก์ ์ด๋ ๋ฑ ์ธ๋ถ์ ํ๊ฒฝ์ ์ํด ์์ฑ๋๊ฑฐ๋ ํ๋ก๊ทธ๋จ ๋ก๋ฉ๊ณผ ๊ฐ์ ์์คํ ์ ์ํด ๋ฐ..