Bibi's DevLog ๐ค๐
[TIL - Codesquad] IllegalThreadStateException ... ๋ณธ๋ฌธ
[210122]
์ค๋์ ํธ๋
์ค์ ์์
์ ๋ฃ๊ณ Mission6 ํ์ด์ ์ง์คํ ๋ .
์ฐ๋ ๋ ์ฌ์ฉ์ด ๋ฏธ์ํด์ ์๊พธ IllegalThreadStateException
์ด ๋ฐ์ํ๋๋ฐ,
์ค๋ซ๋์ ๋ถ๋ค๊ณ ์์ผ๋ฉด์๋ ๊ฒฐ๊ตญ ๋๋ฒ๊น
์ ๋ชปํ๋ค. ใ
ใ
์ด์ ๋ถํฐ ๊ตฌ๊ธ๋ง๊ณผ ๊ธฐ๋ณธ์๋ฅผ ํตํด ๋๋ฆ ์ด์ฌํ ๊ณต๋ถํ๋๋ฐ.. ์ฐ๋ ๋๋ ์ํ์ฐฉ์ค๊ฐ ๋ ํ์ํ ๋ถ๋ถ์ธ ๊ฒ ๊ฐ๋ค.๐
IllegalThreadStateException
๋ฐ์์ด์
ํ๋์ Thread๊ฐ์ฒด์ start()๋ฅผ ๋ ๋ฒ ์ด์ ํธ์ถํ๋ฉด ๋ฐ์ํ๋ ์ค๋ฅ๋ผ๊ณ ..
๋๋ ๋ ๋ฒ ํธ์ถํ ์ ์ด ์๋ค๊ณ ์๊ฐํ๋๋ฐ ์์ง ์ฐ๋ ๋์ ๋ํด ์ ๋ชฐ๋ผ์ ๋๋ฒ๊น
์ด ์ด๋ ต๋ค.
๋ ๋ง์ด ์ฌ์ฉํด๋ณด๊ณ ๊ณต๋ถํด์ผ๊ฒ ๋ค๐
1/22 ์ค๋์ ์๋จ์ด
enumerate (v) ๋ฑ๋ฑ์ด ์ธ๋ค(=count) / ์ด๊ฑฐํ๋ค
enum(์ด๊ฑฐํ)์ ์ด์.
notify (v) ์๋ฆฌ๋ค. ์ ์์ผ๋ก ํต๋ณดํ๋ค.