BGL의 dijkstra_shortest_paths 및 astar_search 함수를 여러 스레드에서 사용하고 결과 정점 및 가장자리의 속성 맵을 읽으 려합니다.BGL 스레드 안전성 향상
스레드 안전성을 보장하기 위해 뮤텍스를 사용해야하는 지 궁금합니다. Boost.Graph 스레드의 dijkstra_shortest_paths 및 astar_search 기능이 안전,
1 :
그래서 여기 내 질문입니까?
2. 그래프의 속성 맵을 여러 스레드에서 읽으려고하면 스레드 안전성에 대해 걱정할 필요가 있습니까?
병렬 BGL (PBGL)을 살펴보면 단일 호스트에서 MPI를 통해 여러 프로세스로 실행할 수 있습니다. http://www.boost.org/doc/libs/1_43_0/libs/graph_parallel/ – spenthil