반응형
동시성 (Concurrency)
Difficulties
Mutual Exclusion
Deadlock
Starvation(Infinite Postponement, 무한정 연기)
Race condition
경쟁 상태 (Race condition)
둘 이상의 입력 또는 조작의 타이밍이나 순서 등이 결과값에 영향을 줄 수 있는 상태이다.
입력 변화의 타이밍이나 순서가 예상과 다르게 작동하면 정상적인 결과가 나오지 않게 될 위험이 있는데 이를 경쟁 위험이라고 한다.
반응형
'SW개발 > C++' 카테고리의 다른 글
| C++ 멀티쓰레딩 예제 (벡터 내적) (0) | 2021.03.30 |
|---|---|
| C++ future (0) | 2021.03.30 |
| C++ 멀티쓰레딩 (Multithreading) (0) | 2021.03.30 |
| C++ atomic (0) | 2021.03.30 |
| C++ mutex (0) | 2021.03.30 |