์๋ฒ๊ตฌ์ถ
-
Node.js | ์๋ฒ ๊ตฌ์ถํ๊ธฐNode.js 2022. 10. 14. 21:35
Node.js ์๋ฐ์คํฌ๋ฆฝํธ๋ ์น ๋ธ๋ผ์ฐ์ ์ ๋ด์ฅ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ์ํด ํ์ฑ๋๋ค. ์์ ์๋ ์น ๋ธ๋ผ์ฐ์ ์์๋ง ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉ(ํด๋ผ์ด์ธํธ ์ฌ์ด๋)ํ ์ ์์๋ค. ํ์ง๋ง node.js ์ ๋ฑ์ฅ์ผ๋ก ์๋ฒ์ฌ์ด๋์์๋ ์๋ฐ์คํฌ๋ฆฝํธ ์ฌ์ฉ์ด ๊ฐ๋ฅํด์ก๋ค. node.js๋ ๊ตฌ๊ธ v8 ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ผ๋ก ๋น๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ตฌ๋ ํ๊ฒฝ(๋ฐํ์)์ด๋ค. node.js ๋ฅผ ์ค์นํ๋ฉด ํฐ๋ฏธ๋์์๋ ์ฝ๊ฒ js ํ์ผ์ ์คํ์ํฌ ์ ์๋ค. ์ด๋ฌํ node.js ์ ๋ฑ์ฅ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ฉ ๋ฒ์๊ฐ ํ์ฅ๋์๋ค. node.js๋ ๋น๋๊ธฐ, ๋จ์ผ ์ค๋ ๋, ์ด๋ฒคํธ ๋ฃจํ ๊ธฐ๋ฐ์ ํ๊ฒฝ์ด๋ค. one thread == one call stack == one thing at a time ์๋ฒ ๊ตฌ์ถํ๊ธฐ node.js ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฅผ ๊ตฌ์ถํด๋ณด์..