dk.brics.automaton 包线程安全吗?

发布于 2024-12-20 06:03:40 字数 227 浏览 2 评论 0原文

Apache Lucene 使用 金砖四国 自动机包。但 Brics 线程安全吗?

更具体地说,它能否安全地处理来自不同线程的多个并发自动机实例,而不会阻塞?

Apache Lucene uses a modified form of the Brics automaton package. But is Brics thread safe?

More specifically, can it safely handle multiple, concurrent automaton instances from different threads - without blocking?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

放血 2024-12-27 06:03:40

是的,从 RegExp 构造 Automaton 或 RunAutomaton 是线程安全的 - 除非您使用 setAllowMutate

Yes, constructing an Automaton or a RunAutomaton from a RegExp is thread safe - unless you use setAllowMutate.

咋地 2024-12-27 06:03:40

线程安全取决于你如何使用它,但我们使用它的方式不需要是线程安全的。

那是因为automatonquery的构造函数在内部将所有内容编译为完全不可变的形式。

thread safety depends upon how you use it, but the way in which we use it doesn't need to be thread safe.

thats because automatonquery's constructor compiles everything to a totally immutable form internally.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文