我听说const意味着线程安全的C++ 11.真的吗?
这是否意味着const现在是等效的Java的synchronized?
他们的关键字用完了吗?
使用固定的boost :: wregex声明静态/全局变量然后从多个线程使用它而不用担心正则表达式的内部状态(如果Boost已使用BOOST_HAS_THREADS编译)是否安全?
例如
boost::wregex g_regex( L"common|test" );
Run Code Online (Sandbox Code Playgroud)
然后有多个线程调用:
if ( boost::regex_search( test_str, g_regex ) )
...
Run Code Online (Sandbox Code Playgroud)