草庐IT

c++ - 静态 boost::wregex 实例是线程安全的吗?

用固定的boost::wregex声明一个静态/全局变量然后在多个线程中使用它而不用担心正则表达式的内部状态(如果Boost是用BOOST_HAS_THREADS编译的)是否安全?例如boost::wregexg_regex(L"common|test");然后有多个线程调用:if(boost::regex_search(test_str,g_regex))... 最佳答案 http://www.boost.org/doc/libs/1_51_0/libs/regex/doc/html/boost_regex/background_