提升图:add_edge和remove_edge线程是否安全?

时间:2015-02-09 23:30:03

标签: c++ boost graph boost-graph

add_edge(src,dst,g)和remove_edge线程是否安全?这些操作可以与多线程并行同时完成吗?

感谢。

1 个答案:

答案 0 :(得分:1)

没有

除非另有说明,否则boost库中的数据结构/算法都不是线程感知的。

此外,这些是在底层图表类型上运行的通用免费函数。因此线程安全将取决于底层类型。

通常,这会使add_edgeremove_edge线程中立充其量