โ๏ธ ์์ ์ Node.js๋ฅผ ์ ๊น ๊ณต๋ถํ๋ฉด์ ๊ธฐ์ด ์ง์์ ์๋๋ค๊ณ ํด๋น ๊ฐ๋ ์ ์ค์ณ ์ง๋๊ฐ ๋ฏ ์ฐพ์ ๋ดค๋ ๊ธฐ์ต์ด ์๋ค. ๋ธ๋ก๊ทธ์ ์ ๋ฆฌ๋ ํ๋ ๊ฒ ๊ฐ์๋ฐ, ๋น์์๋ Thread์ Process ๊ทธ๋ฆฌ๊ณ ์ด๋ก ์ธํด ์ด์์ฒด์ ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์กฐ๊ธ๋ ์์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ ํ ์ดํด๊ฐ ์๋ ์ํ๋ก ๊ธ๋ง ์ ๋ฆฌํ์๋ค. (๋ณต๋ถ ์์ค) ์ด๋ฒ ์๊ฐ์๋ ๊ทธ๋๋ ์์ ๊ฐ๋ ์ ๋ํด ๋ฏธ์ฝํ๊ฒ๋๋ง ์ ๋ฆฌ๊ฐ ๋์์ผ๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋๊ธฐ์ ๋น๋๊ธฐ, Blocking๊ณผ Non-Blocking์ ๋ํด ๊ณต๋ถํด๋ณด์! Blocking / Non-Blocking Blocking : ์ด๋ ํ ํ์์ ์ํด ์์ ์ ํ์๋ฅผ ์ด์ด์ ์ํํ์ง ๋ชปํ๊ฑฐ๋ ๋งํ๋ ๊ฒ. Non-Blocking : ์ด๋ ํ ํ์์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์์ ์ ํ์๋ฅผ ์ํํ๋ ๊ฒ. Sync /..