경마장 문제
Racetrack problem경마장 문제는 일종의 경기 조건의 특정한 예다.경마장 문제는 공정의 출력 및/또는 결과가 예기치 않게 결정적으로 원형 패턴으로 실행되는 다른 이벤트의 순서 또는 타이밍에 의존하는 시스템 또는 프로세스의 결함이다.이 문제는 문제의 순환적 특성 때문에 인종 조건과 의미적으로 다르다.
이 용어는 두 신호가 먼저 출력에 영향을 미치기 위해 서로 원형으로 경주한다는 생각에서 유래한다.[citation needed]경마장 문제는 전자 시스템, 특히 논리 회로, 컴퓨터 소프트웨어, 특히 멀티스레드 또는 분산 프로그램에서 발생할 수 있다.
참고 항목
외부 링크
- Ada를 위한 기아 및 중요 레이스 분석기
- Robert M의 "비동기식 상태기계의 최적 상태 할당을 위한 알고리즘".푸러, 빌 린, 스티븐 M.노윅
- 루치아노 라바그노, 조 W. 문, 로버트 K의 논문 "사건에 기초한 사양을 위한 국가배정 문제 해결을 위한 새로운 틀" 브레이튼과 알베르토 산기오반니 빈센텔리
- David A의 "보안 프로그래머: 경기 조건 방지—자원 경합은 당신에게 불리하게 사용될 수 있다" 조항.휠러
- "경주 조건 회피"(Linux 및 Unix용 보안 프로그래밍 HowTO) 장
- Chiral Software에 의한 Java의 레이스 조건, 보안 및 불변성(샘플 소스 코드 및 C 코드와의 비교 포함)