分布式
猪猪侠在冒险
邮箱是634828354@qq.com 有需要可以沟通
展开
-
乐观锁和悲观锁
转自:https://blog.csdn.net/qq_34337272/article/details/810728741、悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁...原创 2019-03-11 16:36:31 · 86 阅读 · 0 评论 -
synchronized、volatile、lock
转自:https://blog.csdn.net/u012102104/article/details/792311591、synchronized(1)修饰方法:每次只能有一个线程进入该方法,此时线程获得的是成员锁。public synchronized void syncMethod() { //doSomething}(2)修饰代码块:每次只能一个线程进入该代码,...原创 2019-03-11 17:10:46 · 159 阅读 · 0 评论