내 문제는, 나는 여러 스레드에 의해 업데이 트 블록 매트릭스 있습니다. 여러 스레드가 한 번에 분리 블록을 업데이트 할 수 있지만 일반적으로 경쟁 조건이있을 수 있습니다. 지금 매트릭스는 단일 잠금을 사용하여 잠겨 있습니다.부스트 스레드 뮤텍스 배열
효율적으로 잠금 배열을 구현하여 한 번에 한 행씩 만 잠글 수 있도록하는 것이 좋습니다.
문제의 매트릭스는 50^2 블록의 순서로 다소 커질 수 있습니다. 내 초기 추측은 동적으로 뮤텍스의 vector/map을 할당하는 것이다.
좋은 접근 방법입니까? 여러 조건 변수를 대신 사용하는 것이 더 좋습니다. 더 나은 접근법이 있습니까?
감사합니다
항상 프로그램의 동일한 매트릭스에서 작업하고 있습니까? 아니면 (비디오 처리와 같은) 행렬의 시퀀스입니까? –
@Emil 동일한 행렬 – Anycorn