1
A
回答
3
調用regex
的const
成員函數是線程安全的操作。調用非const
成員函數並不保證線程安全的。
考慮做出這樣的事情線程的唯一途徑如果你想要線程安全,那麼只需保護regex
一個鎖。
相關問題
- 1. 是否匹配正則表達式線程不安全?
- 2. 這個正則表達式是多字節安全的嗎?
- 3. C++正則表達式匹配全線
- 4. 正則表達式全線
- 5. 正則表達式安全
- 6. 正則表達式庫不是在C++
- 7. 用「或」安全地串聯多個正則表達式嗎?
- 8. C++ 11正則表達式替換
- 9. C++ 11 CMake:正則表達式失敗
- 10. 正則表達式在C++ 11 vs PHP
- 11. C++中的正則表達式11
- 12. C++ 11正則表達式,非貪婪
- 13. 使用正則表達式在C++ 11
- 14. C++ 11正則表達式匹配
- 15. 正則表達式C++ 11的問題
- 16. 多線程Java正則表達式
- 17. 正則表達式匹配安全openssl和不安全openssl
- 18. OWASP正則表達式存儲庫:這是正確的正則表達式嗎?
- 19. 正則表達式函數像「regexec」線程在libc版本2.2.5中安全嗎?
- 20. PHP正則表達式不是新線
- 21. 正則表達式是不是在C#
- 22. 正則表達式使用GNU C正則表達式庫
- 23. 從兼容正則表達式的C + + 11兼容正則表達式
- 24. 使正則表達式更安全
- 25. 用正則表達式安全密碼
- 26. 正則表達式Web安全
- 27. 正則表達式的安全性
- 28. 使用libC++正則表達式庫(C++ 11)匹配「開始行」
- 29. C++標準庫線程安全嗎?
- 30. C++向量是線程安全的嗎?多線程
你的具體問題是什麼? – Mat
對不起,解釋不好。我使用while(std :: regex (s,m,e){} code and I get deadlock。 –
@Young:這沒有意義 - 你在'while'中的表達式返回s td :: regex',而不是'bool'。這不應該編譯。請發佈您遇到問題的實際代碼,也許我們可以提供更好的幫助。 –