Search
🧢

Concurrency

λ™μ‹œμ„±: λ™μ‹œμ— μ—¬λŸ¬ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 것
μžλ°”λŠ” μ²˜μŒλΆ€ν„° λ™μ‹œμ„±μ„ 지원할 수 μžˆλ„λ‘ 섀계
주둜 μ“°λ ˆλ“œμ— λŒ€ν•΄μ„œ λ‹€λ£Έ
μ›Ήμ„œλ²„λŠ” μ“°λ ˆλ“œ 기반으둜 λ™μž‘
ν”„λ‘œμ„ΈμŠ€λŠ” λŸ°νƒ€μž„ λ¦¬μ†ŒμŠ€λ₯Ό 각자 λ“€κ³ μžˆλ‹€.
λ¦¬μ†ŒμŠ€: ν”„λ‘œμ„ΈμŠ€μ˜ κ³ μœ ν•œ λ©”λͺ¨λ¦¬ 곡간
ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰μ‹œν‚€λ©΄ ν”„λ‘œμ„ΈμŠ€κ°€ λœ¬λ‹€
jvm은 ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€
μ“°λ ˆλ“œλŠ” ν”„λ‘œμ„ΈμŠ€μ˜ λ¦¬μ†ŒμŠ€λ₯Ό κ³΅μœ ν•  수 μžˆλ‹€.
λ¦¬μ†ŒμŠ€λ₯Ό κ³΅μœ ν•˜λ‹€λ³΄λ‹ˆ μ“°λ ˆλ“œλΌλ¦¬ 객체 μΈμŠ€ν„΄μŠ€λ₯Ό κ³΅μœ ν•œλ‹€.
μ“°λ ˆλ“œ κ°„μ„­
λ©”λͺ¨λ¦¬ 일관성 였λ₯˜
μ“°λ ˆλ“œ κ°„μ„­
β€’
μ„œλ‘œ λ‹€λ₯Έ μ“°λ ˆλ“œκ°€ λ™μΌν•œ 데이터에 두 μž‘μ—…μ΄ ꡐ차둜 진행될 λ•Œ
β€’
c++ λ©”μ„œλ“œ
β—¦
검색, λ”ν•˜κΈ° 1, μ €μž₯ λ“± μ„Έ 단계λ₯Ό κ±°μΉœλ‹€
β—¦
손싀, 예츑 λΆˆκ°€λŠ₯
λ©”λͺ¨λ¦¬ 일관성 였λ₯˜
β€’
μ„œλ‘œ λ‹€λ₯Έ μ“°λ ˆλ“œμ—μ„œ μž‘μ—…ν•˜κΈ° μ „μ˜ 데이터λ₯Ό μ°Έμ‘°ν•  λ•Œ