๊ฒ์ ์๊ฐ

๋ฃจํผ(Looper)์์ ๋ง์์ ํธ์ํ๊ฒ ํด์ฃผ๋ ์ฌ์ ์ ๋ ๋๋ณด์ธ์. ํ๋ฒํ ๊ฒ์์ ๋ฐ์ด๋๋ ์กฐํ๋กญ๊ณ ๋ฆฌ๋๋ฏธ์ปฌํ ํผ์ฆ์ ๋๋ค. ํญํ ๋๋ง๋ค ์๋๊ฐ ๋์น๋ ๋นํธ๊ฐ ์์ฑ๋๋ฉฐ, ๋ณต์กํ ๋ณ์๋ฆฌ๋ฅผ ํ์ํด์ผ ํฉ๋๋ค. ํ ๋ฐ์ง๋ง ์๋ชป ๋๋๋ ์์ ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ ํํ ์กฐ์์ผ๋ก ๋ง์กฑ์ค๋ฌ์ด ๋ฃจํ๋ฅผ ๊ฒฝํํด ๋ณด์ธ์. ์๋ฐฑ ๊ฐ์ ๋ ์ฐฝ์ ์ธ ๋ ๋ฒจ๋ก ๊ตฌ์ฑ๋ ๋ฃจํผ๋ ๋จ์ํ ๊ฒ์์ด ์๋๋ผ, ๋น์ ์ ๊ฐ๊ฐ์ ์ํ ๋ฉ๋ก๋์ ๋๋ค. ๋ฆฌ๋ฌ์ ๋๋ผ๊ณ , ํธ์ํ ํผ์ฆ์ ํ๊ณ , ๋ฐ๋ณต๋๋ ํ๋ชจ๋์ ์ค๋ ์ฑ ์๋ ๋ง์กฑ๊ฐ์ ๊ฒฝํํด ๋ณด์ธ์.
Looper์๋ ๋ค์๊ณผ ๊ฐ์ ๋ค์ํ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ํํธ - ๋ ๋ฒจ์ ํต๊ณผํ๊ธฐ ์ํ ํญ ์์น๋ฅผ ๋จ๊ณ๋ณ๋ก ๋ณด์ฌ์ค๋๋ค.
- ์ด๋ - ํ์ฌ ๋ฆฌ๋ฌ์ด ์ญ์ ๋์ง ์๋๋ก ๋ณดํธํฉ๋๋ค.
- ์๋ ๋ฆ์ถ๊ธฐ - ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ์ ์๋ฆฌ ํจ๊ณผ๋ฅผ ์ถ๊ฐํ์ฌ ์ ์ ํ ํ์ด๋ฐ์ ํญํ๊ธฐ ์ฝ๊ฒ ํฉ๋๋ค.
์กฐ์๋ฒ
์ผ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ผ๋ก ๋นํธ๋ฅผ ์์ํ์ธ์.
์์ ์ ์ฌ์ ์ ์์ํ์ธ์. Looper์ ๋งคํน์ ์ธ ๋นํธ๋ฅผ ๋ฐ๋ผ ํฐ์นํ๊ณ , ํญํ๊ณ , ๋ฐ๋ณตํ๋ฉฐ ๋์๊ฐ์ธ์. ์ด๋ณด์์ ์๋ จ๋ ํ๋ ์ด์ด ๋ชจ๋๋ฅผ ์ํ ๊ฐ๋จํ ๊ฒ์์ผ๋ก, ์ ๋๋ ์์ ์ด ๊ฐ๋ํฉ๋๋ค. ์๊ฐ๋ณด๋ค ์ด๋ ค์ธ ์ ์์ง๋ง, ์คํธ๋ ์ค ํด์ ๊ฒ์์ ์ธ๊ณ์์ ๋ง์กฑ์ค๋ฌ์ด ๋์ ์ด ๋ ๊ฒ์ ๋๋ค. ๋ฃจํผ๋ ๋จ์ํ ํผ์ฆ์ ๋์ด, ๊ฐ๊ฐ์ ์ํ ๊ตํฅ๊ณก๊ณผ๋ ๊ฐ์ต๋๋ค. ์ฆ๊ฒ๊ณ ์ ์จ์ ์ธ ๋์์ธ์ผ๋ก ์ ํ์ ์ธ ํผ์ฆ์ ํ์ ๋ฐ์ด๋์ต๋๋ค.