[python] ๋ฉํฐํ๋ก์ธ์ฑ Process ์ฌ์ฉ๋ฒ ๋ฐ ์ฝ๋ ์์ | multiprocessing.Process | ์ฌ๋ฌ ํ๋ก์ธ์ค์ ์๋ก ๋ค๋ฅธ ์์
์ ํ ๋น
ยท
๐ป Programming/Python
[python] ๋ฉํฐํ๋ก์ธ์ฑ Pool ์ฌ์ฉ๋ฒ ๋ฐ ์ฝ๋ ์์ | multiprocessing.Pool | python ์๋ ํฅ์๋ฉํฐํ๋ก์ธ์ฑ์ ์ฌ๋ฌ ๊ฐ์ ๋
๋ฆฝ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ์ฌ ๊ฐ๊ฐ์ ํ๋ก์ธ์ค๊ฐ ๋ณ๋ ฌ๋ก ์์
ํ๋๋ก ํ๋ ๋ฐฉ์์ด๋ค. ๊ฐ ํ๋ก์ธ์ค๋ ๋
๋ฆฝ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ฐ์ง๋ฉฐ, ํ๋ก์ธ์ค ๊ฐ ํต์ (Inter-Process Comvje.tistory.com ํ์ด์ฌ์์ ๋ฉํฐํ๋ก์ธ์ฑ์ ๊ตฌํํ๊ธฐ ์ํด multiprocessing ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ด ์ค ๋ํ์ ์ธ ๋ฐฉ์์ผ๋ก multiprocessing.Pool๊ณผ multiprocessing.Process๊ฐ ์๋ค. ์ด์ ํฌ์คํ
์์๋ Pool์ ์ค์ฌ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์๊ณ , ์ด๋ฒ์๋ Process๋ฅผ ์ง์ ์ฌ์ฉํ๋ ๋ฐฉ์๊ณผ ํจ๊ป ๋ ๋ฐฉ์์ ์ฐจ์ด์ ์ ๋น๊ตํด๋ณด..