2011-12-07 56 views

回答

3

是的,從RegExp構造一個Automaton或RunAutomaton是線程安全的 - 除非您使用setAllowMutate

1

線程安全取決於您如何使用它,但我們使用它的方式不需要是線程安全的。

這是因爲automatonquery的構造函數在內部將所有內容編譯爲完全不可變的形式。

+0

我的意思是如果相同的編譯自動機,然後創建多個RunAutomaton實例 - 每個線程中一個,然後同時運行它們? –