์ธํฐ๋ฝํธ, ์ฒดํฌ์์ธ catch ์ง๋ฌธ
์๋
ํ์ธ์, ๊น์ํ ๊ฐ์ฌ๋. ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. ์น์ ํ๊ฒ ๋ต๋ณ ๋จ๊ฒจ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค! ์กฐ์ธ ์ฃผ์ ๋๋ก ์์ธ ์ฒ๋ฆฌ ๋จ์์ ์ ์ฒด ๋ณต์ตํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ๋ ์ฌ์ ํ ๋ญ๊ฐ ์ดํด๊ฐ ์๋ฒฝํ ์ ๋ผ์ ๋ญ๊ฐ ๋ฌธ์ ์ผ๊น ๊ณ ๋ฏผํด ๋ณด๋, ์ ๊ฐ InterruptedException์ ์๋ชป ์ดํดํ๊ณ ์๋ค๋ ๊ฑธ ๊นจ๋ฌ์์ต๋๋ค. sleep()๊ฐ ์ค๋ ๋ ์งํ์ ์ ์ ์ง์ฐ์ํค๋ ๋ฉ์๋์ด๋ค ๋ณด๋, InterruptedException ์ฒดํฌ ์์ธ๋ฅผ ์ก๋ ์ฝ๋๊ฐ ์๋ฌดํ๋์ด ์๋ค๋ ๋ถ๋ถ์์ ๋ฌด์ฌ๊ฒฐ์ 'sleep() ๋ฉ์๋๋ interruptedException์ ๋ฐ์์ํค๊ธฐ ๋๋ฌธ์ ์ฒดํฌ ์์ธ ์ฒ๋ฆฌ๋ฅผ ๋ฐ๋์ ํด์ผ ํ๋ค'๋ผ๊ณ ์ดํดํ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ฉ์ง ์ดํ ์ธํฐ๋ฝํธ ํํธ๋ฅผ ๋ฐฐ์ธ ๋๋ ๋ญ๊ฐ ์ด์ํ๊ณ ์ดํด๊ฐ ์ ๋๋๋ฐ, ์ ๋ถ ์ด ์ค๊ฐ๋
ํ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌธ์ ์ ์ ์ฐพ์ผ๋ ์์ด ํ๋ จํ๋ค์. ๋์์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.