์ฐ๋ ๋์ฌ์ฉ๋ฒ
-
[Thread] Thread๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ - Runnable ์ธํฐํ์ด์ค์ Thread ํด๋์ค์ ์ฐจ์ด๊ฐ๋ฐ/Java 2022. 4. 13. 17:15
์๋ ํ์ธ์๐ฟ๏ธ ์ค๋์ ์ฐ๋ ๋์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ด์ผ๊ธฐ๋ฅผ ๋๋ ๋ณผ๊น ํฉ๋๋ค. ์ฐ๋ ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ ํฌ๊ฒ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ํ๋๋ Runnable ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๊ณ , ๋ค๋ฅธ ํ๋๋ Thread ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ฌ์ค Thread ํด๋์ค๋ Runnable ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ํด๋์ค์ด๋ฏ๋ก, ์ด๋ค ๊ฒ์ ์ ์ฉํ๋๋์ ์ฐจ์ด๋ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ค java.lang ํจํค์ง์ ์์ด์, ์ฌ์ฉํ ๋์ ๋ณ๋๋ก import๋ ํ์ ์์ต๋๋ค. Runnable ์ธํฐํ์ด์ค์ ์ ์ธ๋์ด ์๋ ๋ฉ์๋๋ ๋จ์ง ํ๋ ์ธ๋ฐ์, ๊ทธ๊ฒ์ void ํ์ ์ run() ๋ฉ์๋ ์ ๋๋ค. ์ด๊ฒ์ ์ฐ๋ ๋๊ฐ ์์๋๋ฉด ์ํ๋๋ ๋ฉ์๋์ ๋๋ค. ๋ฐ๋ฉด์, Thread ํด๋์ค๋ ๋งค์ฐ ๋ง์ ์์ฑ์์ ๋ฉ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. (์ด ๋ถ๋ถ์ ๋์ค์ ๋ฐ..