์๋์ ์ฐ์ต: ๐ซ Java Deadlock Explained: Why Your Code is Stuck ๐ฑ (Beginners Must Watch!) - ์์์ผ๋ก ์์ด ๋งํ๊ธฐ ๋ฐฐ์ฐ๊ธฐ
์ด ๋น๋์ค๊ฐ ์์ด ํํ ์ฐ์ต์ ์ข์ ์ด์
์ด ๋น๋์ค๋ ์ด๋ณด์๋ ์ฝ๊ฒ ๋ฐ๋ผํ ์ ์๋ ์์ฐ์ค๋ฌ์ด ๋ฐ์๊ณผ ๋ช ๋ฃํ ์ค๋ช ์ด ํน์ง์ ๋๋ค. ํนํ ๊ธฐ์ ์ ์ธ ๋ด์ฉ์ ์ค๋ช ํ ๋ ์ฌ์ฉํ๋ ๊ฐ๋จํ ๋ฌธ์ฅ ๊ตฌ์กฐ๋ IELTS ์คํผํน ์ค๋น์ ๋ฑ ๋ง์ต๋๋ค. ๋ณต์กํ ๊ฐ๋ ์ "A has a pen and a paper"์ฒ๋ผ ์ฝ๊ฒ ํ์ด๋ด๋ ๋ฐฉ์์ ์์ด๋ก ์๊ฐํ๋ ์ต๊ด์ ๊ธฐ๋ฅด๋ ๋ฐ ํฐ ๋์์ด ๋ฉ๋๋ค. ๋ํ, ๋ฐํ ์๋๊ฐ ๋น ๋ฅด์ง ์์ shadow speech ์ฐ์ต์ ์ ํฉํ๋ฉฐ, ๋ฐ๋ณต์ ์ผ๋ก ๋ค์ผ๋ฉด์ ๋ฐ์์ ๊ต์ ํ ์ ์์ต๋๋ค.
์์ฐ์ค๋ฌ์ด ํํ์ ๋ถ์ํด๋ณด์
- "We have seen deadlock example." : "We have seen..."์ ๊ฒฝํ์ ๊ณต์ ํ ๋ ์์ฃผ ์ฌ์ฉ๋๋ ํํ์ผ๋ก, ์ด์ผ๊ธฐ๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ์์ํฉ๋๋ค. "example" ์์ ๊ด์ฌ๊ฐ ์์ง๋ง, ๊ตฌ์ด์ฒด์์๋ ํํ ์๋ต๋๋ฏ๋ก ์ด๋ฅผ ํตํด ๊ตฌ์ด์ ๋ฌธ์ด์ ์ฐจ์ด๋ฅผ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
- "A waits for B, when he gives a paper, then I start to write." : "waits for"์ "when"์ ์ฌ์ฉํด ์กฐ๊ฑด์ ๋ช ํํ ํํํ๋ฉฐ, "then"์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ตฌ์กฐ๋ ๋ ผ๋ฆฌ์ ์ธ ์ด์ผ๊ธฐ๋ฅผ ์ ๋ฌํ ๋ ํ์์ ์ ๋๋ค. IELTS ์คํผํน์์ ๋ ผ์ ์ ํผ์น ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- "So, the work will not be wrong and wait for forever." : "So"๋ก ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๋ ๋ฐฉ์์ ๋ํ์์ ํ๋ฆ์ ์ด์ด๊ฐ ๋ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. "wait for forever"๋ "์์ํ ๊ธฐ๋ค๋ฆฐ๋ค"๋ ์๋ฏธ๋ก, ๋น์ ์ ์ธ ํํ์ ํตํด ๋ด์ฉ์ ๋ ์๋ํ๊ฒ ๋ง๋ญ๋๋ค.
์ค์ ์ฐ์ต ๋ฃจํด: ๋น ๋ฅด๊ฒ ์ค๋ ฅ UP!
์ ํ๋ธ ์์ด ๊ณต๋ถ์ ํต์ฌ์ ๋ฐ๋ณต์ ๋๋ค. ์ด ๋น๋์ค๋ฅผ ์ด์ฉํ ์ฐ์ต ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 1. ๋น๋์ค๋ฅผ 1๋ถ์ฉ ์ฌ์ํ๋ฉฐ ๋ด์ฉ์ ๋ฃ๊ณ ์ดํดํฉ๋๋ค. 2. ๊ฐ์ ๊ตฌ๊ฐ์ ๋ค์ ์ฌ์ํ๋ฉฐ shadow speech๋ฅผ ์๋ํฉ๋๋ค (๋ฐ์๊ณผ ์ต์์ ์ต๋ํ ๋ฐ๋ผํฉ๋๋ค). 3. ๋ น์๊ธฐ๋ฅผ ์ผ๊ณ ์์ ์ด ๋งํ ๊ฒ์ ๋ฃ๊ณ , ์๋ณธ๊ณผ ๋น๊ตํด ๋ฐ์ ๊ต์ ์ ํฉ๋๋ค. ํ๋ฃจ์ 10๋ถ์ฉ๋ง ํ๋๋ผ๋ 1์ฃผ์ผ ํ์๋ ์์ฐ์ค๋ฌ์ด ์์ด ๋ฐํ๊ฐ ๊ฐ๋ฅํด์ง๋๋ค. ํนํ IELTS ์คํผํน ์ค๋น์๋ "mutual exclusion"๊ณผ ๊ฐ์ ๊ธฐ์ ์ฉ์ด์ ๋ฐ์๋ ํจ๊ป ์ฐ์ตํ๋ฉด ์ข์ต๋๋ค.
์ด๋ ๊ฒ ๊ฐ๋จํ ๋ฃจํด์ๅๆํ๋ค๋ฉด ์์ด ํํ ์ค๋ ฅ์ด ๊ธ๊ฒฉํ ํฅ์๋ ๊ฒ์ ๋๋ค. ์ง๊ธ ๋ฐ๋ก ์์ํด๋ณด์ธ์!
์๋์์ด๋? ์์ด ์ค๋ ฅ์ ๋น ๋ฅด๊ฒ ํค์ฐ๋ ๊ณผํ์ ๋ฐฉ๋ฒ
์๋์(Shadowing)์ ์๋ ์ ๋ฌธ ํต์ญ์ฌ ํ๋ จ์ ์ํด ๊ฐ๋ฐ๋ ์ธ์ด ํ์ต ๊ธฐ๋ฒ์ผ๋ก, ๋ค์ธ์ด ํ์์ธ Dr. Alexander Arguelles์ ์ํด ๋์คํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ํต์ฌ ์๋ฆฌ๋ ๊ฐ๋จํ์ง๋ง ๋งค์ฐ ๊ฐ๋ ฅํฉ๋๋ค: ์์ด๋ฏผ์ ์์ด๋ฅผ ๋ค์ผ๋ฉด์ 1~2์ด์ ์งง์ ์ง์ฐ์ผ๋ก ์ฆ์ ์๋ฆฌ ๋ด์ด ๋ฐ๋ผ ๋งํ๋ ๊ฒโโ๋ง์น '๊ทธ๋ฆผ์(shadow)'์ฒ๋ผ ํ์๋ฅผ ๋ฐ๋ผ๊ฐ๋ ๊ฒ์ ๋๋ค. ๋ฌธ๋ฒ ๊ณต๋ถ๋ ์๋์ ์ธ ์ฒญ์ทจ์ ๋ฌ๋ฆฌ, ์๋์์ ๋์ ์ ๊ทผ์ก์ด ๋์์ ์ค์๊ฐ์ผ๋ก ์์ด๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ฌํํ๋๋ก ํ๋ จํฉ๋๋ค. ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์ด ๋ฐฉ๋ฒ์ ๋ฐ์ ์ ํ๋, ์ต์, ๋ฆฌ๋ฌ, ์ฐ์, ์ฒญ์ทจ๋ ฅ, ๋งํ๊ธฐ ์ ์ฐฝ์ฑ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค. IELTS ์คํผํน ์ค๋น์ ์์ฐ์ค๋ฌ์ด ์์ด ์ํต์ ์ํ๋ ๋ถ๋ค์๊ฒ ํนํ ํจ๊ณผ์ ์ ๋๋ค.











