-
悲观锁和排他锁有哪些基础概念?该怎么实现?
对于学习过数据库的来说,各种锁机制应该都不陌生吧,那你们知道悲观锁和排它锁基础概念是什么吗?它们又都该怎么实现呢?快一起来瞧瞧吧。一、悲观锁概念及实现详解悲观锁是一种数据库锁机制,它会总是假设最坏的情况,在每次线程去拿数据时都认为其他线程会修改数据,所以,每次在拿数据的时候它都会上锁,这样其他线程想拿这个数据就会一直阻塞,直到它拿到锁为止。传统关系型数据库里就用到了很多这种锁机制,如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。悲观锁具体实现:POJO类class Product