Ibatis死锁

Ibatis 会产生死锁。

 

ibatis 并发量大时,会出现死锁。

 

场景: 事务较长,操作表较多时,。用loadrunner并发量多时,会有一个线程停住,同时,后面相关线程取不到锁住表,线程就会一直等待。

在weblogic监控中。查看堆栈,有线程,停在Throttle.java 70 行中 LOCK.wait();

 

 

搜索后,国外的网站有很多说ibatis 2.3以下会出现死锁。解决方法。修改附件两个类。

 

 

http://www.google.com.hk/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwww.mail-archive.com%2Fuser-java%40ibatis.apache.org%2Fmsg10469.html&ei=KAyHTZLjMZDevQOoy_XFCA&usg=AFQjCNHH_iiwDlPdya1iwgZtlKYCw2CBTQ

 

你可能感兴趣的:(apache,ibatis,weblogic,Google,loadrunner)