Computer Science/Operating System2 ์ค๋ ๋ sleep์ ํ๊ฒ ๋๋ฉด ์ง์ง ์๋ฌด ์ผ๋ ์ ํ ๊น? ์๋๋ฉด ๋ค๋ฅธ ์ผ์ ํ๊ฒ ๋ ๊น? 7์ ๋ถ๊ฐ์ธ ์ ๊ณ ๋ฌ์ด ๋๋ฉด์ ์ ์ ์ธ๊ธ ๊ณ์ฐ์ ๋ฑ ํํ์ค์ ํต์ ํ์ฌ ์๋ต ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฒ๋ฆฌ ์์ ์ ํ๊ณ , ์ ์ฅ์ ๋ด๋นํ๋ micro server์ CPU ์ฌ์ฉ๋ฅ ์ด ๊ธ์ฆํ์ต๋๋ค. ์ด์ ๋ํด ๋จผ์ ์ค์ผ์ผ ์ ์ ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ์ถํ ๋ฌธ์ ์ ์ ํ์ ํ์ต๋๋ค. ํด๊ฒฐ ์์ ์ ๋ฆฌ๋ทฐ๋ฅผ ๋ถ๋ฌธ์ฅ๋๊ป ๋ฐ์ผ๋ฉด์ CPU ์ฌ์ฉ๋ฅ ์ ๋ฎ์ถ ์ ์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ์์ ๋ํด ์๊ฐํด์ฃผ์ จ์ต๋๋ค. ๊ทธ์ค Thread Sleep ์ด์ผ๊ธฐ๊ฐ ๋์๊ณ , Thread Sleep ํ๋ฉด ์ง์ง ์๋ฌด ์ผ๋ ์ํ ์ง, ์๋๋ฉด ๋ค๋ฅธ ์ผ์ ํ๊ฒ ๋ ์ง์ ๋ํ ์ง๋ฌธ์ ๋ฐ์์ต๋๋ค.์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ๋ธ๋ก๊ทธ ๊ธ๋ก ์ ๋ฆฌํ๋ฉด ์ข์ ๊ฑฐ ๊ฐ์์ ์ด๋ฒ ๋ธ๋ก๊ทธ ๊ธ์ ์์ฑํ๊ฒ ๋์ต๋๋ค. ๐คThread.Sleep์ ํธ์ถํ๋ฉด ํ๊ฒ ๋๋ฉด ์ง์ง ์๋ฌด ์ผ๋ ์ ํ ๊น? ์๋๋ฉด ๋ค๋ฅธ ์ผ์.. Computer Science/Operating System 2025. 8. 10. Process ์ Thread ์ฃผ์๊ณต๊ฐ ์ฐจ์ด์ ์ปจํ ์คํธ ์ค์์นญ ์ฐจ์ด ํ๋ก์ธ์ค(Process)์ ์ค๋ ๋(Thread)๋ ์ด์์ฒด์ ์์ ์์ ์ ์ํํ๋ ๊ธฐ๋ณธ ๋จ์์ด๋ค. ํ๋ก์ธ์ค(Process)ํ๋ก์ธ์ค๋ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์ธ์คํด์ค๋ฅผ ์๋ฏธํ๋ค. ๊ฐ๊ฐ์ ํ๋ก์ธ์ค๋ ๋ ๋ฆฝ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์์ ์ ์์(๋ฉ๋ชจ๋ฆฌ, ํ์ผ ํธ๋ค ๋ฑ)์ ๊ฐ์ง๊ณ ์๋ค. ์คํ๋๊ธฐ ์ ์คํํ ์ ์๋ ํ์ผ์ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ํ๊ณ ํ๋ก์ธ์ค๋ ํ๋ก๊ทธ๋จ์ ์คํ์์ผ ์ ์ ์ธ ํ๋ก๊ทธ๋จ์ด ๋์ ์ผ๋ก ๋ณํ์ฌ ์คํ๋๋ ์ํ๋ฅผ ๋งํ๋ค. ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ๊ฐ๊ฐ์ ํ๋ก์ธ์ค๋ ๋ ๋ฆฝ๋ ์ฃผ์ ๊ณต๊ฐ์ ๊ฐ์ง๋ฉฐ, ๋ค๋ฅธ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ์ ์ง์ ์ ๊ทผํ ์๋ ์๋ค.1. ํ ์คํธ(์ฝ๋) ์์ญ์คํํ ํ๋ก๊ทธ๋จ ์ฝ๋๊ฐ ์ ์ฅ๋๋ ์์ญ๋ณดํต ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ค์ ๋๋ฉฐ, ์ฌ๋ฌ ํ๋ก์ธ์ค์์ ๊ณต์ ํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ๋์ผํ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ์ฌ๋ฌ ์ธ์คํด์ค๋ .. Computer Science/Operating System 2024. 7. 27. ์ด์ 1 ๋ค์