日期:2014-05-17 浏览次数:20600 次
acquire mutex
con1: START TRANSACTION
con1: INSERT
con2: START TRANSACTION
con2: INSERT
con3: START TRANSACTION
con3: INSERT
flag = con1 insert ok && con2 insert ok && con3 insert ok
if ( flag ) {
con1: COMMIT
con2: COMMIT
con3: COMMIT
} else {
con1: ROLLBACK
con2: ROLLBACK
con3: ROLLBACK
}
release mutex