RegExp.MatchString是线程安全的吗?

时间:2017-10-14 16:48:02

标签: go

如果我在http-request goutines中运行regexp.MustCompile("")https://golang.org/pkg/regexp/#Regexp.MatchString是否是线程安全的?我没有在第一次编译后修改实例上的编译。

我只是想知道它是否兼容读取时间或是否应该应用某种形式的互斥锁定。

1 个答案:

答案 0 :(得分:4)

来自regexp.go

的源文件
  

Regexp对于多个goroutine并发使用是安全的,   除了配置方法,例如Longest。

所以,是的,它们是线程安全的。