阅读背景:

Java中线程的锁和数据库中的事务隔离级别

来源:互联网 

当涉及到两个或多个线程操作同一个资源时,就会出现锁的问题。

数据库中的某一条记录或者是某一个对象中的字段,可以修改,也可以读取,一般情况下,读取的那个方法应该加锁(即用synchronized互斥),而读取的那个方法则不需要加锁。允许多个线程同时读取,而不允许同时进行修改。对应的数据库事务隔离级别应该是:read committed,即可以避免读取到脏数据,但是不可重复读。数据库中的某一条记录或者是某一




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: