我问了问题 here有人发表评论说问题是我是 sharing a static variable .
为什么这是个问题?
最佳答案
共享静态变量本身应该不会对性能产生不利影响。全局数据在所有以 JVM 和操作系统构造开始的程序中都很常见。
可变共享数据是另一回事,因为共享数据的变化会导致性能问题(至少缓存未命中)和正确性问题,这很痛苦,通常使用锁来解决,这会导致潜在的其他性能问题问题。
关于java - 为什么在线程之间共享静态变量会降低性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25352037/