Java Regex Thread Safe?

У меня есть функция, которая используетPattern#compile иMatcher искать список строк для шаблона.

Эта функция используется в нескольких потоках. Каждый поток будет иметь уникальный шаблон, передаваемыйPattern#compile когда поток создан. Количество потоков и шаблонов является динамическим, что означает, что я могу добавить большеPatterns и темы во время конфигурации.

Нужно ли ставитьsynchronize на эту функцию, если он использует регулярное выражение? Является ли регулярное выражение в потоке Java безопасным?

Ответы на вопрос(5)

Ваш ответ на вопрос