๋น๋๊ธฐ
CompletableFuture๋ก ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถํ๊ธฐ!
CompletableFuture Future์์๋ ์ด๋์ ๋ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด ์ฃผ์์ง๋ง, ๋ถ์กฑํ ๋ถ๋ถ์ด ๋ง์๋ค. get()์ ์ฌ์ฉํ์ฌ ๋ธ๋กํน์ ํตํด์๋ง ์ฝ๋ฐฑ์ ์คํ์ํฌ ์ ์๋ค. Future๋ค์ ์กฐํฉํ๋ ๊ฒ์ ์์ด์ ์ ํ๋๋ค. (๊ณผ๋ชฉ์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์จ ๋ค ๊ทธ ๊ณผ๋ชฉ์ ์๊ฐํ๋ ํ์๋ค์ ๊ฐ์ ธ์ค๋ ๊ฒ์ด ์ ํ๋๋ค.) ์์ธ์ฒ๋ฆฌ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค. ์ด๋ฌํ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ข ๋ ์๋ฒฝํ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ์ํด Java8์ ์๋ก ์ถ๊ฐ๋ ์ธํฐํ์ด์ค๊ฐ CompletableFuture์ด๋ค. CompletableFuture ์์ฑ CompletableFuture future = new CompletableFuture(); future.complete("jins"); future.get(); //String jins..