锁的种类 独享锁 VS 共享锁 独享锁:锁只能被一个线程持有(synchronized) 共享锁:锁可以被多个程序所持有(读写锁) 乐观锁 VS 悲观锁 乐观锁:每次去拿数据的时候都乐观地认为别人不会修改,所以不进行加锁操作.乐观锁适用于多读的应用类型.(CAS,Atomic) CAS(Compare And Swap),其思想是:我认为V的值应该为 A,如果是,那么将 V 的值更新为 B,否则不修改并告诉V的值实际为多少.这样一来当有多个线程尝试修改同一个对象时,只有一个线程能够成功修改,因为…
http://www.toutiao.com/i6368345864624144897/?tt_from=mobile_qq&utm_campaign=client_share&app=news_article&utm_source=mobile_qq&iid=4452590055&utm_medium=toutiao_android Java的性能优化 万能的乐乐老师 2016-12-26 17:54 Play Video 做Java基础的朋友可以加群:1…