楼主可以有用这种方法来解决。以前一般只是对一个类中的某个方法进行同步,而不能对一个类进行同步,那么要实现一个类的同步怎么做呢,我们利用类的访问属性这一点。假设A和B两个类,我们要对A类进行同步,比如一个人用A类中的set方法的时候,其它人就不能用A类的get方法。这个时候我们把A类作为B类的一个成员变量,我们只要在B类里面对B类的方法进行同步就可以了,因为对B 类的方法同步的时候相当于就是对A类进和同步了,实现了我们所要的功能。估计楼主就是因为没有同步才会造成这样的情况。把那些写文件的方法全都同步起来。
我用的是普通的jdbc连接,没有用数据库连接池之类的。
在用户同时登录时,可能发生a用户的连接被同时登录的b用户断掉的超级大bug!
晕~~~~~~~~
正在试着用保留字synchronized ,我确实没有考虑同步的问题.
大家继续给点建议啊!
期待高手指点迷津
有没有什么其他的办法解决