题目描述
多线程数据库事务处理
题目来源及自己的思路
比如一次性插入一万条数据,,开10个线程,要么同时成功,要么同时失败,这个如何处理,多线程事务如何回滚
要么同时成功,要么同时失败。首先想到需要在一个线程里提交事务,可以使用CountDownLatch来记录成功的条数,如果一万条都成功就提交,否则回滚
要么同时成功,要么同时失败。首先想到需要在一个线程里提交事务,可以使用CountDownLatch来记录成功的条数,如果一万条都成功就提交,否则回滚