【发布时间】:2010-11-24 12:16:24
【问题描述】:
我有一个函数使用Pattern#compile 和Matcher 在字符串列表中搜索模式。
这个函数在多个线程中使用。创建线程时,每个线程都会有一个独特的模式传递给Pattern#compile。线程和模式的数量是动态的,这意味着我可以在配置期间添加更多的Patterns 和线程。
如果它使用正则表达式,我是否需要在此函数上添加synchronize? java线程中的正则表达式安全吗?
【问题讨论】:
标签: java regex multithreading