2
我是新来提升元状态库。我正在构建一个应用程序,我必须使用msm。在Boost中的线程安全msm
我的应用程序有两个线程,它们使用相同的msm对象作为共享资源。现在,如果两个线程在同一个msm对象上调用process_event,那么msm会是线程安全的吗?
任何想法是值得欢迎的。
我是新来提升元状态库。我正在构建一个应用程序,我必须使用msm。在Boost中的线程安全msm
我的应用程序有两个线程,它们使用相同的msm对象作为共享资源。现在,如果两个线程在同一个msm对象上调用process_event,那么msm会是线程安全的吗?
任何想法是值得欢迎的。
报价克里斯托夫·亨利,谁回答了这个时候你问它Boost.Users名单:
MSM是线程安全的STL容器:它不是。 不同的线程不应该在同一个状态机对象上调用process_event。 这意味着您必须通过同步机制将您的调用序列化到对象。