๋์์ฑ (Concurrency)
์ฌ๋ฌ ์์ ์ ๋์์ ์คํํ๋ ๊ฒ์ด ์๋๋ผ, CPU๊ฐ ์์ ๋ง๋ค ์๊ฐ์ ๋ถํ ํด ์ ์ ํ๊ฒ Context Switching ํจ์ผ๋ก์จ “๋์์ ์คํ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ฒ ํ๋ ๊ฒ”์ ๋์์ฑ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ปดํจํฐ๋ ๊ต์ฅํ ๋น ๋ฅธ ์๋๋ก ์์ ๋ค์ ์ฒ๋ฆฌํ์ฌ ์ฌ๋์ด ๋ณผ ๋๋ ๋์์ ์์ ๋ค์ด ์ฒ๋ฆฌ๋๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง์ง๋ง ์ ๋์ ์ธ ์๊ฐ ๊ด์ ์ผ๋ก ๋ดค์ ๋๋ ๋์์ ์ฒ๋ฆฌ๋์ง ์๋๋ค.
๋ณ๋ ฌ์ฑ (Parallelism)
๋ ๋ฆฝ์ ์ผ๋ก ๋์์ ์ฌ๋ฌ ์์ ์ ์คํํ๋ ๊ฒ์ ๋ณ๋ ฌ์ฑ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ๋์์ฑ๊ณผ๋ ๋ค๋ฅด๊ฒ ์ฌ๋ฌ ์์ ์ ๋ค๋ฅธ ์ฝ์ด, ๋ค๋ฅธ ํ๋ก์ธ์ค, ๋ณ๋์ ์ปดํจํฐ ๋ฑ์์ ๋์์ ์คํํ ์ ์๋ค.
๋ง์ ์์ ์ ๋ณ๋ ฌ ์ฒ๋ฆฌํจ์ผ๋ก์จ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ง๋ง ์ ์ ํ ์์ ๋ถ๋ฐฐ๊ฐ ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค๋ ์ ์ ์กฐ๊ฑด์ด ์๋ค.
Reference
https://yeonyeon.tistory.com/270
https://onlyfor-me-blog.tistory.com/539
'๐ ์ฐ์ฌ ์๋ฆฌ์ฆ > ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ์๋ฉด ์ข์ ๋ด์ฉ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฉํฐ ์ค๋ ๋ - ์์์ฑ (Atomicity) (0) | 2023.05.03 |
---|---|
๋ฉํฐ ์ค๋ ๋ - ๊ฐ์์ฑ (Visibility) (0) | 2023.05.03 |
์ฝ๋ ์ปจ๋ฒค์ (Code Convention) (2) | 2023.03.08 |
๊ตฌ๋ฌธ ์๋ฌ, ๋ ผ๋ฆฌ ์๋ฌ, ๋ฐํ์ ์๋ฌ (0) | 2023.02.13 |
๋ผ์ด๋ธ๋ฌ๋ฆฌ, API, SDK, Framework (0) | 2023.01.17 |