Conflict-resolution-algorithm은 컴퓨터 과학 및 시스템 설계 분야에서 여러 프로세스나 사용자가 동시에 동일한 자원에 접근하려고 할 때 발생하는 충돌을 해결하기 위해 정의된 일련의 규칙이나 절차를 의미하는 명사입니다. 주로 분산 시스템, 데이터베이스 관리, 혹은 네트워크 프로토콜에서 데이터의 일관성을 유지하고 시스템의 교착 상태를 방지하기 위해 사용됩니다. 일상적인 대화보다는 기술적인 문맥에서 전문 용어로 사용되며, 시스템이 충돌을 감지하고 이를 어떻게 처리할지 결정하는 논리적 구조를 지칭합니다. 유사한 개념으로 'concurrency control'이나 'arbitration logic'이 있으나, 이 용어는 특히 알고리즘적인 접근 방식을 강조할 때 사용됩니다. 비즈니스나 심리학적 문맥에서의 '갈등 해결(conflict resolution)'과는 구별되어야 하며, 이 용어는 철저히 기계적이고 프로그래밍적인 해결책을 의미합니다.