๋ฐ์ํ
๋๊ธฐ (synchronous : ๋์์ ์ผ์ด๋๋)
- ๋๊ธฐ๋ ๋ง ๊ทธ๋๋ก ๋์์ ์ผ์ด๋๋ค๋ ๋ป์ ๋๋ค. ์์ฒญ๊ณผ ๊ทธ ๊ฒฐ๊ณผ๊ฐ ๋์์ ์ผ์ด๋๋ค๋ ์ฝ์์ธ๋ฐ์. ๋ฐ๋ก ์์ฒญ์ ํ๋ฉด ์๊ฐ์ด ์ผ๋ง๊ฐ ๊ฑธ๋ฆฌ๋์ง ์์ฒญํ ์๋ฆฌ์์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ ธ์ผ ํฉ๋๋ค.
- ์์ฒญ๊ณผ ๊ฒฐ๊ณผ๊ฐ ํ ์๋ฆฌ์์ ๋์์ ์ผ์ด๋จ
- A๋ ธ๋์ B๋ ธ๋ ์ฌ์ด์ ์์ ์ฒ๋ฆฌ ๋จ์(transaction)๋ฅผ ๋์์ ๋ง์ถ๊ฒ ๋ค.
๋น๋๊ธฐ (Asynchronous : ๋์์ ์ผ์ด๋์ง ์๋)
- ๋น๋๊ธฐ๋ ๋์์ ์ผ์ด๋์ง ์๋๋ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์์ฒญ๊ณผ ๊ฒฐ๊ณผ๊ฐ ๋์์ ์ผ์ด๋์ง ์์๊ฑฐ๋ผ๋ ์ฝ์์ ๋๋ค.
- ์์ฒญํ ๊ทธ ์๋ฆฌ์์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ง์ง ์์
- ๋ ธ๋ ์ฌ์ด์ ์์ ์ฒ๋ฆฌ ๋จ์๋ฅผ ๋์์ ๋ง์ถ์ง ์์๋ ๋๋ค.
๐ก๋๊ธฐ์ ๋น๋๊ธฐ์ ์ฅ๋จ์
๋๊ธฐ๋ฐฉ์ | ๋น๋๊ธฐ๋ฐฉ์ |
์ค๊ณ๊ฐ ๋งค์ฐ ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ด์ง๋ง ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ง ๋๊น์ง ์๋ฌด๊ฒ๋ ๋ชปํ๊ณ ๋๊ธฐํด์ผ ํ๋ ๋จ์ ์ด ์๊ณ , |
๋๊ธฐ๋ณด๋ค ๋ณต์กํ์ง๋ง ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ง๋๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋๋ผ๋ ๊ทธ ์๊ฐ ๋์ ๋ค๋ฅธ ์์ ์ ํ ์ ์์ผ๋ฏ๋ก ์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ์ฅ์ ์ด ์์ต๋๋ค. |
300x250
'IT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ์ ์น๊ฐ๋ฐ์ ๊ธฐ์ ์ง๋ฌธ/๋ต ๋ชจ์ (0) | 2022.03.24 |
---|---|
AJAX๋ ๋ฌด์์ธ๊ฐ์? (0) | 2022.03.22 |
SSL ์ธ์ฆ์๋ ๋ฌด์์ธ๊ฐ์? (0) | 2022.03.19 |
arm ์ด๋ ๋ฌด์์ธ๊ฐ? - M1 ์ ํ์๋ฐฐ๊ฒฝ (0) | 2022.03.17 |
TDD(Test-Driven-Development) ๋ฐฉ๋ฒ๋ก (0) | 2022.03.07 |