Boost msm中的线程安全性

时间:2013-02-18 07:58:00

标签: boost thread-safety boost-msm

我是新手来提升元状态库。我正在构建一个应用程序,我必须使用msm。

我的应用程序有两个线程,它们使用相同的msm对象作为共享资源。现在,如果两个线程在同一个msm对象上调用process_event,那么msm是否是线程安全的?

欢迎任何想法。

1 个答案:

答案 0 :(得分:6)

引用Christophe Henry的话,当你在Boost.Users列表上提出这个问题时回答了这个问题:

  

msm与STL容器一样是线程安全的:它不是。   不同的线程不应该在同一个状态机对象上调用process_event。   这意味着您必须通过同步机制序列化对对象的调用。

相关问题