标签: c++ boost graph boost-graph
add_edge(src,dst,g)和remove_edge线程是否安全?这些操作可以与多线程并行同时完成吗?
感谢。
答案 0 :(得分:1)
没有
除非另有说明,否则boost库中的数据结构/算法都不是线程感知的。
此外,这些是在底层图表类型上运行的通用免费函数。因此线程安全将取决于底层类型。
通常,这会使add_edge和remove_edge线程中立充其量
add_edge
remove_edge