ssh框架中防止出现线程安全的情况。多线程与高并发

有spring依赖注入的机制,也就是说,一个对象可以多次使用,不用再一个一个的new出来,这样很容易浪费时间、空间。

所以要防止线程安全的事件发生,可以在

dao方法前加入sychronized关键字,或使用对象锁,也可以使用其他锁入lock等。例如

sychronized public List<Object> update(Integer count){

       o.A();

}

public List<Object> update(Integer count){

     sychronized(this){

      o.A();

    }    

}

原文地址:https://www.cnblogs.com/riyueqian/p/12120768.html