MaxMind.GeoIP2.DatabaseReader线程安全吗?

时间:2014-08-18 20:30:24

标签: .net multithreading geoip maxmind

我打算在高流量环境中使用MaxMind.GeoIP2,这意味着很多线程将共享MaxMind.GeoIP2.DatabaseReader。文档不清楚,我想知道它是否是线程安全的?

这是我使用的文档http://maxmind.github.io/GeoIP2-dotnet/doc/v0.4.0/index.html(我相信这是最新的版本)

1 个答案:

答案 0 :(得分:2)

它是线程安全的。文档说API完全支持在多线程应用程序中使用。您应该在许多线程中共享reader对象。请看链接 - https://github.com/maxmind/MaxMind-DB-Reader-java/blob/master/README.md

Also, if you check the source code, there is a test for multi-threading. 希望有所帮助!