๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กThread (1)

โœ๐Ÿป๊ธฐ๋กํ•˜๋Š” ๋ธ”๋กœ๊ทธ

Thread - ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

์ž๋ฐ” ๋ผ์ด๋ธŒ ์Šคํ„ฐ๋”” 10์ฃผ ์ฐจ - ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ โ“์ž๋ฐ”์—์„œ ์Šค๋ ˆ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์™€ ์Šค๋ ˆ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ• ํ”„๋กœ๊ทธ๋žจ์—์„œ ์–ด๋– ํ•œ ์ž‘์—…์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋˜๋ฉฐ, ๋™์‹œ์— ์—ฌ๋Ÿฌ ์ผ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. ํ•˜์ง€๋งŒ ํ”„๋กœ์„ธ์Šค ํ•˜๋‚˜๊ฐ€ ์‹œ์ž‘๋˜๋ ค๋ฉด ๋งŽ์€ ์ž์›(์•ฝ 32MB ~ 64MB)์ด ํ• ๋‹น๋œ๋‹ค. ๊ทธ์— ๋ฐ˜ํ•ด ์Šค๋ ˆ๋“œ๋Š” ํ•˜๋‚˜๋‹น 1MB ์ •๋„ ํ• ๋‹น๋˜๋ฏ€๋กœ ์ž๋ฐ”์—์„œ๋Š” ์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ ์€ ์ž์›์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์Šค๋ ˆ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 1. Process & Thread ํ”„๋กœ์„ธ์Šค ๋‹จ์ˆœํžˆ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ํ”„๋กœ๊ทธ๋žจ์ด ์šด์˜์ฒด์ œ์— ์˜ํ•ด ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํ• ๋‹น๋ฐ›์•„ ์‹คํ–‰ ์ค‘์ธ ๊ฒƒ ํ”„๋กœ์„ธ์Šค๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ, ๋ฉ”๋ชจ๋ฆฌ, ์Šค๋ ˆ๋“œ๋กœ ๊ตฌ์„ฑ๋จ ์ตœ์†Œ ํ•˜๋‚˜์˜ ์Šค๋ ˆ๋“œ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์œผ๋ฉฐ ๋‘..

Language/Java 2021. 1. 22. 18:16