์กฐ๊ฑด๋ณ์๋? ๋๊ธฐํ ๋ฉ์ปค๋์ฆ ์ค ์ธ๋งํฌ์ด์ ๋ฎคํ ์ค, ๋ฝ์ ์ต์ํ๋ฐ ์ฌ๊ธฐ์ ์ฝ๊ฐ ๋ ์ฌํํ๋ค๋ฉด ๋์ฌ ์ ์๋ ๊ฒ ์กฐ๊ฑด๋ณ์๋ค. ์์ฑ์-์๋น์ ๋ฌธ์ ์ ๊ด๋ จํด ์ฌ์ฉ๋ ์ ์๋ค. 1. Monitor ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ์์, ๋ชจ๋ํฐ๋ ์ค๋ ๋๊ฐ ๊ณต์ ๊ฐ์ ์ ์ํ์ ๋์์ ์ผ๋ก ์ ๊ทผํ๋ ๊ฒ์ ๋ง๊ณ ํด๋น ์ํ๊ฐ ๋ณ๊ฒฝ๋์ด ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ ๋๊น์ง ๋๊ธฐํ ์ ์๋๋ก ํ๋ ๋๊ธฐํ ๊ตฌ์กฐ์ด๋ค. ์ฆ, ์ ๊ทผ ๊ฐ๋ฅํ ์ค๋ ๋์ ์๋ฅผ ์ ํํ๋ ์ธ๋งํฌ์ด๋ ์ผ๋ฐ ๋ฎคํ ์ค์ ๋ค๋ฅด๊ฒ, ๋ชจ๋ํฐ๋ ํน์ ์กฐ๊ฑด์ ์ถฉ์กฑ์ ๊ธฐ์ค์ผ๋ก ๊ณต์ ์์์ ๋ํ ๋ ์ ์ ์ธ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ค. (ํ ๋ฒ์ ํ๋์ ์ค๋ ๋๋ง ์ ๊ทผํ ์ ์๋ค.) ์ผ๋ฐ์ ์ผ๋ก ๋ฝ๊ณผ ํ๋ ์ด์์ ์กฐ๊ฑด ๋ณ์๋ก ๊ตฌ์ฑ๋๋ค. 2. Conditional Variable ์กฐ๊ฑด ๋ณ์๋ ํด๋น ์กฐ๊ฑด์ ์ถฉ์กฑ์ ๋๊ธฐํ๊ณ ์๋ ..