동시성 제어 메커니즘 (Concurrency Control)
업로드 구현할 때 Promise와 함께 생각해 볼 수 있는 동시성 제어 매커니즘에 대해서 조사
게시일: 2025.04.21
동시성 제어 메커니즘 (concurrency control)
- 동시에 실행되는 여러 개의 작업을 성공적으로 마칠 수 있도록 순서를 제어하는 기법
- Mutax 라이브러리 관련 (async-mutax)
- lock을 걸고 (mutex.acquire())
- release()로 풀어주고
- Promise 처리 시 한 번에 여러 처리가 되면서 데이터 유실이 되는 것을 방지하기 위해
- 하나의 스레드만 접근가능하도록 하는 것