๐ย Reference
๐ย Chapter
Multi thread
โฃ
Multi programming
โฃ
PM2
Multi process
- Multi process
- Multi processing
- ๋ฉํฐ ํ๋ก์ธ์ค
- ๋ค์ค ์์
- ๋ฉํฐ ํ๋ก์ธ์ค๋ ์ด์์ฒด์ ์์ ํ๋์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ํด ๋์์ ์ฌ๋ฌ ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ์คํํ ์ ์๊ฒ ํ๋ ๊ธฐ์ ์ ๋งํ๋ค.
- ๋ณดํต ํ๋์ ํ๋ก๊ทธ๋จ ์คํ์ ๋ํด ํ๋์ ํ๋ก์ธ์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์์ฑ๋์ง๋ง, ๋ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ํด ์ฌ๋ฌ ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๋ ๊ฒ์ด๋ค.
Multi process - ๋ด๋ถ
- ํ๋์ ๋ถ๋ชจ ํ๋ก์ธ์ค๊ฐ ์ฌ๋ฌ ๊ฐ์ ์์ ํ๋ก์ธ์ค๋ฅผ ์์ฑํจ์ผ๋ก์ ๋ค์ค ํ๋ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๋ ๊ตฌ์กฐ์ด๋ค.
- ํ ํ๋ก์ธ์ค๋ ์คํ๋๋ ๋์ค ํ๋ก์ธ์ค ์์ฑ ์์คํ
์ฝ์ ํตํด ์๋ก์ด ํ๋ก์ธ์ค๋ค์ ์์ฑํ ์ ์๋๋ฐ, ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๋ ํ๋ก์ธ์ค๋ฅผ ๋ถ๋ชจ ํ๋ก์ธ์ค(Parent Process)๋ผ ํ๊ณ , ๋ค๋ฅธ ํ๋ก์ธ์ค์ ์ํด ์์ฑ๋ ํ๋ก์ธ์ค๋ฅผ ์์ ํ๋ก์ธ์ค(Child Process)๋ผ ํ๋ค.

- ๋ถ๋ชจ ํ๋ก์ธ์ค์ ์์ ํ๋ก์ธ์ค๋ ๊ฐ๊ฐ ๊ณ ์ ํ PID(Process ID)๋ฅผ ๊ฐ์ง๊ณ ์๋ค.