Synchronous, Asynchronous
Last updated
Last updated
When you send email to 10,000 people and it takes 1second per one email: 1. Synchrnous : It will take 10,000 seconds 2. Asynchronous : It will take less than 10,000 seconds.
When load file, use callback function and Asynchronous concept!
๊ธฐ๋ณธ์ ์ผ๋ก ๋ ธ๋js๊ฐ ์ถ๊ตฌํ๋ ํต์ฌ ์ฒ ํ์ด '๋น๋๊ธฐ'์ด๋ค. ๊ทธ๋์ 'Sync'๊ฐ ๋ถ์ด์์ง ์์ ๊ฒ๋ค์ ๋น๋๊ธฐ์ด๋ค. ์ ์ถ๋ ฅ ๊ฐ์ ๊ฒ์ ๋ฐ์ ๋ ๋น๋๊ธฐ๋ฅผ ์ฌ์ฉํ๋ค. ๊ทธ๋ฆฌ๊ณ 'Sync'๊ฐ ๋ถ์ด์๋ ๋๊ธฐ๋ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ ์ถ์ฒํ๋ค๊ณ ํ๋ค.
์ฐธ๊ณ Node.js๋ single-thread๋ก ๋์ํ๋ค.