์ ๊ฐ์ ๊ฒฝ์ฐ ์ฝ๋๋ฅผ ์์ฑํ๋ค๊ฐ ๋ณด๋ฉด ๋งค๋์ , ํฉํ ๋ฆฌ ๋ฑ ํด๋์ค๋ค์ด ๋ง์ด ์๊ฒจ๋๋๋ฐ, ์ด ๋ ํน์ ํด๋์ค๋ค์ ๊ฒฝ์ฐ ์์ฑ์๋ Init ํจ์๋ฅผ ์์ฑํ ๋ ํ๋ผ๋ฏธํฐ๊ฐ ๋ง์ด ๋ถ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค (5~6๊ฐ)ย
์ด๋ด ๋๋ ์ด๋ป๊ฒ ํด๊ฒฐํ์๋์ง ๊ถ๊ธํฉ๋๋ค.ย
static ํด๋์ค ๋๋ ์๋น์ค ๋ก์ผ์ดํฐ ํจํด์ ์ฌ์ฉํ๋ค๋๊ฐ, ์๋๋ฉด ์ด๋ฌํ ํ๋ผ๋ฏธํฐ๋ค์ ํ๋์ ์ปจํ ์คํธ? struct ํํ๋ก ํ ๋ฒ์ ๋๊ฒจ์ค๋ค๋๊ฐ ์๋๋ฉด ์ด๋ ๊ฒ ํ๋ผ๋ฏธํฐ๊ฐ ๋ง์ด ๋ถ๋ ๊ฒ ์์ฒด๊ฐ ๋น์ ์์ด๋ค, ๋ฑ ์ฌ๋ฌ ๋ถ์ ์กฐ์ธ์ ๋ฃ๊ณ ์ถ์ต๋๋ค.ย
์ค๋ธ์ ํธํํด์ ๋๊ฒจ์ฃผ๋๊ฒ ๋ง์ ๊ฒ ๊ฐ์ต๋๋ค. ํ๋ผ๋ฏธํฐ๊ฐ ๋ง๋ค๊ณ ์ด์ํ๊ฑด ์๋๋ฏํฉ๋๋ค. ์๋์ฐ์ชฝ ์ฝ๋๋ง ๋ด๋ ํ๋ผ๋ฏธํฐ 10๊ฐ, 13๊ฐ ์ด๋ฐ ํด๋์ค๊ฐ ๊ฝค ์์ต๋๋ค.
์์ํ ๋ฉ์๋๊น์ง ctx ์ฃผ๊ณ ๋ฐ๋ ๊ฑด ์ข ๊ณผํ ๊ฑฐ ๊ฐ์ ๋ชจ๋ ๋ฉ์๋์ ํ๋ผ๋ฏธํฐ๊ฐ ๊ทธ๋ฆฌ ๋ง์ ๊ฒ ์๋๊ณ ๋์ด ๋งํ ์ด๊ธฐํ๊ฐ์ ํน์ง์ ์ธ ์ ๋ค๋ง ๊ทธ๋ฐ๊ฑฐ๋ฉด ๋ ๋ฌ๋ ๊ด์ฐฎ๋ค๊ณ ์๊ฐํจ ํ๋ผ๋ฏธํฐ ๊ธฐ๋ณธ๊ฐ ๋ฃ์ด์ ์๋ต๊ฐ๋ฅํ๊ฒ ๋ง๋ค๋ฉด ์ฐ๊ธฐ๋ ํธํ๊ณ ๋ณด๊ธฐ๋ ์ข๊ณ
๊ฐ์ฌํฉ๋๋ค!