[ํค๋ํผ์คํธ ๋์์ธ ํจํด] 05. ์ฑ๊ธํด ํจํด
Hi.Claire
๐ ํค๋ํผ์คํธ ๋์์ธ ํจํด (์๋ฆญ ํ๋ฆฌ๋จผ ์ธ, ํ๋น๋ฏธ๋์ด) 1. ์ฑ๊ธํด ํจํด์ ์ ์ ์ฑ๊ธํด ํจํด(Singleton Pattern) ์ฑ๊ธํด ํจํด(Singleton Pattern)์ ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ๋จ ํ๋๋ง ๋ง๋ค๊ณ , ๊ทธ ์ธ์คํด์ค๋ก์ ์ ์ญ ์ ๊ทผ์ ์ ๊ณตํ๋ค. ์ฑ๊ธํด ํจํด์ด ํ์ํ ์ ์ค๋ ๋ ํ(Thread pool), ์บ์(Cache), ๋ํ์์, ์ฌ์ฉ์ ์ค์ , ๋ ์ง์คํธ๋ฆฌ ์ค์ ์ ์ฒ๋ฆฌํ๋ ๊ฐ์ฒด, ๋ก๊ทธ ๊ธฐ๋ก์ฉ ๊ฐ์ฒด, ๋๋ฐ์ด์ค ๋๋ผ์ด๋ฒ ๋ฑ์ ๊ฐ์ฒด๋ ํ๋๋ง ์์ด๋ ์ ๋์๊ฐ๋ค. ์คํ๋ ค ์ด๋ฌํ ๊ฐ์ฒด๋ฅผ ์ธ ๋ ์ธ์คํด์ค๊ฐ 2๊ฐ ์ด์์ด๋ฉด ํ๋ก๊ทธ๋จ์ด ์ด์ํ๊ฒ ๋์๊ฐ๊ฑฐ๋, ์์์ ๋ถํ์ํ๊ฒ ์ก์๋จน๊ฑฐ๋, ๊ฒฐ๊ณผ์ ์ผ๊ด์ฑ์ด ์์ด์ง๋ ๋ฑ์ ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์ญ ๋ณ์๋ฅผ ์ฌ์ฉํ ์๋ ์์ง๋ง..