Java Web应用程序中的静态和同步

时间:2013-07-22 21:42:08

标签: java java-ee web static

在编写我的网络日历时,我必须考虑使用静态方法。 有一个抽象类Serializer,可以保存和加载特定文件中的内容。 我是否应同步加载和保存两种方法,如果它们是静态的?

另一个选择是将两个方法定义为动态类内容,该类不是抽象的,如果我想保存或加载数据,我使用的是Serializer实例。

谢谢你的回答。 :)

1 个答案:

答案 0 :(得分:0)

要处理多个进程可能正在访问该文件的情况,您应该对该文件使用锁定(请参阅[FileChannel.lock])。1或者更好,使用适当的数据库。