Multithreading Benefits ๋ฉํฐ ์ค๋ ๋ฉ์ ๊ฐ์ฅ ์ค์ํ ์ด์ ์ ์๋์ ๊ฐ๋ค. Better CPU utilization Simple program design in some situations More responsive programs More fair division of CPU resources between different tasks Better CPU Utilization ๋ก์ปฌ ํ์ผ ์์คํ ์์ ํ์ผ์ ์ฝ๊ณ ์ฒ๋ฆฌํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์์ํด๋ด๋ผ. ๋์คํฌ์์ ํ์ผ์ ์ฝ๋๋ฐ 5์ด๊ฐ ๊ฑธ๋ฆฌ๊ณ ์ฒ๋ฆฌํ๋๋ฐ 2์ด๊ฐ ๊ฑธ๋ฆฐ๋ค๊ณ ํ ๋, ๋ ๊ฐ์ ํ์ผ์ ์ฝ์ผ๋ฉด ์ด 14์ด๊ฐ ์์๋๋ค. ๋์คํฌ์์ ํ์ผ์ ์ฝ์ ๋ ๋๋ถ๋ถ์ CPU ์๊ฐ์ ๋์คํฌ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ๋๊น์ง ๋๊ธฐํ๋ค. ๊ทธ ์๊ฐ ๋์ CPU๋ ๊ฑฐ์ ..