ยทJava
๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ๋ ์ถJava 8 ๋ถํฐ ๋์
๋ CompletableFuture์ ForkJoinPool์ ๋น๋๊ธฐ ๋ฐ ๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ด ๋ ๊ฐ์ง๋ ์๋ก ๋ณด์์ ์ธ ๊ด๊ณ์ ์์ผ๋ฉฐ, ํจ์จ์ ์ธ ๋ฉํฐ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ์ด๋ค์ด ์ด๋ป๊ฒ ํจ๊ป ์ํธ ๋ณด์์ ์ผ๋ก ๋์ํ๋์ง์ ์ฃผ์ํด์ผ ๋ ์ ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค. CompletableFutureCompletableFuture๋ ๊ธฐ์กด์ Future ์ธํฐํ์ด์ค๊ฐ ์ ๊ณตํ์ง ๋ชปํ๋ ๋น๋๊ธฐ ๊ฒฐ๊ณผ ๊ฐ์ ์กฐํฉ๊ณผ ์์ธ ์ฒ๋ฆฌ๋ฅผ ํจ์ฌ ๋ ํจ๊ณผ์ ์ผ๋ก ์ํํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ธํฐํ์ด์ค์
๋๋ค. ์ด ์ธํฐํ์ด์ค๋ฅผ ํ์ฉํ๋ฉด ๋๊ธฐ์ ์ธ ์ํ ๋ฐฉ์์ ๋น๋๊ธฐ์ ์ธ ์ํ ๋ฐฉ์์ผ๋ก ๋ณํํ์ฌ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ณ , ๋ ์ ์ฐํ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ก์ง์ ๊ตฌํ..