공햑 분야에서 둘 이상의 입력 또는 조작의 타이밍이나 순서 등이 결과값에 영향을 줄 수 있는 상태를 말한다.
두 개 이상의 프로세스가 공통 자원을 concurrently(병행적으로) 읽거나 쓰는 동작을 할 때, 순서에 따라 결과가 같지 않고 달라지는 상황을 이야기한다. race는 뜻 그대로, 경쟁하는 상태이고, 두 개 이상의 쓰레드가 하나의 공유 자원을 놓고 서로 사용하기 위해 경쟁하는 상황을 말한다.
'Computing > Operating System' 카테고리의 다른 글
Bottleneck. 병목 (0) | 2021.10.13 |
---|---|
False sharing. 거짓 공유 (0) | 2021.10.13 |
Cache line. (0) | 2021.10.13 |
Architecture, Blueprint (0) | 2021.10.13 |
Operating System 2 (0) | 2015.04.12 |