Ibatis 会产生死锁。
ibatis 并发量大时,会出现死锁。
场景: 事务较长,操作表较多时,。用loadrunner并发量多时,会有一个线程停住,同时,后面相关线程取不到锁住表,线程就会一直等待。
在weblogic监控中。查看堆栈,有线程,停在Throttle.java 70 行中 LOCK.wait();
搜索后,国外的网站有很多说ibatis 2.3以下会出现死锁。解决方法。修改附件两个类。
Ibatis 会产生死锁。
ibatis 并发量大时,会出现死锁。
场景: 事务较长,操作表较多时,。用loadrunner并发量多时,会有一个线程停住,同时,后面相关线程取不到锁住表,线程就会一直等待。
在weblogic监控中。查看堆栈,有线程,停在Throttle.java 70 行中 LOCK.wait();
搜索后,国外的网站有很多说ibatis 2.3以下会出现死锁。解决方法。修改附件两个类。