목록PCC (1)
Grobble
PCC, OCC에 대해서
병렬프로그래밍수업 1주차에서 잠깐 언급된 PCC와 OCC에 대해서 잊어버리지 않도록 간단히 정리하고 사견을 덧붙인다. Concurrency Control Concurrency Control, 즉 동시성 제어란 여러 쓰레드가 가까운 도메인에서 동시에 작업하고 있을 때, 같은 오브젝트에 대하여 동시에 수정을 가하거나, 규칙에 맞지 않는 PropertySet를 읽어들이는 일을 방지하는 것이다. 이것을 달성하기 위해서, 작업을 시작하기 전 미리 검사하는 방법(Pessimistic)과 우선 작업을 수행한 뒤 나중에 고치는 방법(Optimistic)이 있다. Pessimistic Concurrency Control (PCC) PCC에서는 주로 거대한 LockTable이 존재해서, 어떤 Transaction이 들어왔..
공부
2021. 9. 2. 16:34