多线程用同一个Connection对数据库进行操作,程序在线程之间做了互斥处理,即同一个时间只能有一个线程对数据库进行读写操作。开始的时候直接在程序里面写sql语句,然后调用Connection执行,多个线程可以正常对数据库进行操作;后来把程序里面的sql换成存储过程,就出现了死锁,错误是出在事务处理的地方,因为去掉事务处理就可以正常运行了。实在不知道问题出在哪儿了,寻求大家的帮助,非常感谢!