Безопасен ли поток пакета dk.brics.automaton? - PullRequest
2 голосов
/ 08 декабря 2011

Apache Lucene использует модифицированную форму пакета автоматов Brics . Но безопасен ли поток Brics?

В частности, может ли он безопасно обрабатывать несколько одновременных экземпляров автоматов из разных потоков - без блокировки?

Ответы [ 2 ]

3 голосов
/ 08 декабря 2011

Да, создание Automaton или RunAutomaton из RegExp является потокобезопасным - если вы не используете setAllowMutate .

1 голос
/ 08 декабря 2011

потокобезопасность зависит от того, как вы его используете, но способ, которым мы его используем, не должен быть потокобезопасным.

, потому что конструктор automatonquery компилирует все в полностью неизменяемую форму внутри.*

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...