C ++ 11正则表达式不是多线程安全库?

时间:2013-08-04 05:30:56

标签: c++11

我已尝试使用多线程对c ++ 11正则表达式进行一些实验,我认为它不是多线程安全库。

我无法解释更多。请帮帮我:(

1 个答案:

答案 0 :(得分:3)

调用const的{​​{1}}成员函数是线程安全的操作。调用非regex成员函数不保证是线程安全的。

考虑到使线程安全的唯一方法是输入一个锁,如果你想让它是线程安全的,那么只需用锁来保护const