Apache Lucene uses是Brics自动机包的修改形式。但金砖四国的线程安全吗?
更具体地说,它是否可以安全地处理来自不同线程的多个并发自动机实例-而不会阻塞?
发布于 2011-12-08 16:08:40
是的,从RegExp构造自动机或RunAutomaton是线程安全的-除非您使用setAllowMutate。
发布于 2011-12-08 09:46:12
线程安全取决于你如何使用它,但是我们使用它的方式不需要是线程安全的。
这是因为automatonquery的构造函数在内部将所有内容编译成一个完全不可变的形式。
https://stackoverflow.com/questions/8423574
复制相似问题