ํฌ์ธํฐ๋ ํด๋์คย ๊ณต๋ถ์ค์
๋๋ค.
๊ฐ์ฒด๋ฅผ ์์ฑํ ๋ ์ด๋ค ๋ฐฉ๋ฒ์ด ๋ ์ข์ ๋ฐฉ๋ฒ์ธ์ง ๊ณ ๋ฏผ๋์ ์ง๋ฌธํฉ๋๋ค.
ํด๋์ค์๋ ์์ฑ์์ ๋ฉค๋ฒ ๋ณ์๋ฅผ ์ด๊ธฐํ ์์ผ์ฃผ๋ init()ํจ์๋ฅผ ๋ง๋ค์ด ๋๊ณ ,ย ๊ธฐ๋ฅ ๋ถ๋ฆฌ๋ฅผ ์ํด ๊ฐ์ฒด ์์ฑํ๋ ๋ถ๋ถ์ย ํจ์๋ก ๋บ๋ค๊ณ ย ๊ฐ์ .
1. ๊ฐ์ฒด ์์ฑ ํจ์์์ ์์ฑ์๋ฅผ ์ด์ฉํด ์ธ์คํด์คย ์์ฑ ํ ๋ฐํ.
2. ๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ ์์ฑํด๋๊ณ , ํฌ์ธํฐ๋กย ํจ์์ ๋๊ฒจ์ ํด๋์ค์ init()ํจ์๋ก ์ด๊ธฐํ
์ฒ์์๋ ๊ฐ์ฒด๋ฅผ ๊ธฐ๋ณธ์์ฑ์๋ก ์์ฑํด์ ํฌ์ธํฐ๋ก ๋๊ธฐ๊ณ ย ์์ฑ์๋ก ์์ฑํ๋ ค ํ๋๋ฐ, ์ด๋ฌ๋ ํฌ์ธํฐ๊ฐ ์ด๊ธฐํ ๋๋๋ผ๊ตฌ์, ๊ทธ๋ฆฌ๊ณ ์ค์ฌ ์ด๋ ๊ฒ ์์ฑํ๋ค๊ณ ํ๋๋ผ๋ ์ธ์คํด์ค๋ฅผ 2๋ฒ ์์ฑํ๊ฒ ๋๋ ๋นํจ์จ ์ ์ธ ๊ฒ ๊ฐ๊ธฐ๋ ํฉ๋๋ค.
๊ณ ์ ํ๋๋ค ๋ฏฟ์ต๋๋ค :)
pool๊ตฌ์กฐ ํน์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋๊ฑฐ๋, ์ด๋ฏธ ๋ง๋ค์ด๋์ ์ ๋ค์ init()์ผ๋ก ์ด๊ธฐํํด์ ์ฌ์ฌ์ฉํ๋ ์ฉ๋๋ฉด 2๋ฒ์ผ๋ก ํ๋๊ฒ ํธํจ. 1๋ฒ๋ฐฉ๋ฒ์ผ๋ก ๋ชปํ ๊ฑด ์๋๋ฐ ๊ท์ฐฎ์
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ํจ์จ์ ๋ฌธ์ ๋ ํฌ๊ฒ ์๋ ๊ฑฐ๋ผ๊ณ ๋ด๋ ๊ด์ฐฎ์๊น์?
https://wikidocs.net/17145