我正在与一家使用带有 Java 的 struts 生成 Web 应用程序的公司合作。我最近一直在重构很多代码来整理系统。我一直在使用的一种技术是将方法的流的关闭语句(在finally块中)移动到实用程序类。实用程序类是静态的,并且具有各种类型的流的关闭方法。通过进行这种重构,我每次需要关闭流时节省了 5 行代码,这将某些类中的代码减少了 600 行,使其非常有利。但是我担心这样做如果投入生产可能会引起对这些方法的争用。
我之前只在多线程编程中遇到过争用的概念,这就是为什么我不确定这是否会在这些实例中引起问题。
这可能吗?或者只是我对争用、静态方法、Web 应用程序等的误解?
在此先感谢,阿列克谢蓝。