- ์ธํฐ๋ทฐ์์ ๋๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ for ๋ฃจํ, ์คํธ๋ฆผ API, ๋ณ๋ ฌ ์คํธ๋ฆผ ์ค ์ด๋ค ๋ฐฉ์์ ์ ํํ ์ง ๋ฌป๋ ์ํฉ์ ๊ฐ์ ๐ง.
- ์คํธ๋ฆผ API๋ ํจ์ํ, ๊น๋ํ๊ณ ๊ฐ๋ ์ฑ์ด ์ข์ง๋ง, ์ฑ๋ฅ ๋ฉด์์ for ๋ฃจํ๋ฅผ ๋ฅ๊ฐํ๋์ง ํ์ธํด์ผ ํจ ๐ค.
- 5์ฒ๋ง ๊ฐ์ ์ ์๋ฅผ ๋ํ๋ ๊ฐ๋จํ ์์ ์ ํตํด ์ธ ๊ฐ์ง ๋ฐฉ์์ ์ฑ๋ฅ์ ๋น๊ต โฑ๏ธ.
- ์ด๊ธฐ ์คํ ์ JVM์ด ์ต์ ํ๋์ง ์์ ์ฑ๋ฅ ์ธก์ ์ด ๋ถ์ ํํ ์ ์์ผ๋ฏ๋ก, ์์ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ํจ โ.
- ์์ ํ, ๋ณ๋ ฌ ์คํธ๋ฆผ์ด ๊ฐ์ฅ ๋น ๋ฅธ ์ฑ๋ฅ์ ๋ณด์์ผ๋ฉฐ, ์ด๋ ์์ ์ ์ฌ๋ฌ CPU ์ฝ์ด์ ๋ถ์ฐ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ ๐ฅ.
- ๋ฐ์ดํฐ ์ธํธ๊ฐ ํด ๊ฒฝ์ฐ ๋ณ๋ ฌ ์คํธ๋ฆผ์ด ์ ๋ฆฌํ์ง๋ง, ์์ ๋ฐ์ดํฐ ์ธํธ์์๋ ์คํ๋ ค ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ ์ ์์ ๐.
- ์คํธ๋ฆผ API๋ ๋ฃจํ๋ณด๋ค๋ ํํฐ๋ง, ๋งคํ, ๋ฐ์ดํฐ ์์ง๊ณผ ๊ฐ์ ์ค๊ฐ ์ฐ์ฐ์ ์ ํฉํจ โ๏ธ.
- CPU ์ง์ฝ์ ์ธ ์์ ์๋ ๋ณ๋ ฌ ์คํธ๋ฆผ์ด ๋น ๋ฅด์ง๋ง, ์์ ์์ ์๋ for ๋ฃจํ๋ ์คํธ๋ฆผ์ด ๋ ํจ์จ์ ์ผ ์ ์์ ๐ก.
- ๋ณ๋ ฌ ์คํธ๋ฆผ์ fork-join ํ์ ์ฌ์ฉํ์ฌ ์์ ์ ๋ถํ ํ๊ณ , ๋ฉํฐ ์ฝ์ด์์ ๋์์ ์ฒ๋ฆฌํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํด ๐.
- ๋ฐ์ดํฐ ์ธํธ ํฌ๊ธฐ์ ๋ฐ๋ผ ์ฑ๋ฅ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๋ฏ๋ก, ์ํฉ์ ๋ง๋ ์ต์ ์ ๋ฐฉ์์ ์ ํํด์ผ ํจ โ .