728x90 ๋ฐ์ํ async1 [OS] ๋๊ธฐ์ ๋น๋๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ง๋ ฌ๊ณผ ๋์๋ ๋ฌด์์ผ๊น?(Sync vs Async & Serial vs Concurrent) ์๋ ํ์ธ์ Foma๐ ์ ๋๋ค! ์ค๋ ์ฐ๋ ๋๋ฅผ ๊ณ ์(?)์ฒ๋ผ ์ด์ฉํ๊ธฐ ์ํ ๊ธฐ๋ณธ ์ง์์ธ ๋๊ธฐ์ ๋น๋๊ธฐ ๊ทธ๋ฆฌ๊ณ ์ง๋ ฌ๊ณผ ๋์์ ๋ํด์ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ Sync(๋๊ธฐ) ๋๊ธฐ์ ๋ป์ ๋ง ๊ทธ๋๋ก ๋์์ ์ผ์ด๋๋ค๋ ๋ป์ ๋๋ค. ์ด ๋ป ๋๋ฌธ์ ๋ ํท๊ฐ๋ฆฌ๊ธฐ๋ ํ๋๋ฐ์. ๋๊ธฐ๋ก ์์ ์ ํ์๋ ๋์์ ์ผ์ด๋์ง ์๊ณ ์ฐจ๋ก๋๋ก ์ผ์ด๋์ฃ ? ๊ทธ๋ฌ๋ฉด ๋๋์ฒด ๋ญ๊ฐ ๋์์ ์ผ์ด๋๋ค๋ ๊ฒ์ผ๊น์? ๋ฐ๋ก ์์ฒญ๊ณผ ์๋ต์ ๋๋ค. ๊ทธ๋ฌ๋๊น "๋ด๊ฐ ์ด๊ฑฐ ํ๋ผ๊ณ ์ง์ํ์ผ๋ฉด ๋๋ผ๋๊น์ง ์๋ฌด๊ฒ๋ ํ์ง๋ง! ์์ฒญ์ ํ์ผ๋ฉด ๋์์ ์๋ตํด!" ์ด๋ฐ ๋ป์ด์ฃ .. ์ผ๋ฐ์ ์ธ ์ฝ๋๋ฅผ ์์ฑํ ๋ฉด ์์ฑํ ์์๋๋ก ํธ์ถ๋์ฃ ? ์๋ฌด๋ฐ ์ธํ ์ ํด๋์ง ์์ ๊ฒฝ์ฐ ๋ณดํต ๋๊ธฐ๋ก ์์ ์ด ์งํ๋ฉ๋๋ค. func ์์ 1() { print("์์ 1 ์์") Thread... 2021. 5. 31. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ