定义:

        可重入锁:如果锁具备可重入性,则称为重入锁;syschronized

        可中断锁:可以相应中断的锁;

        公平锁:根据请求锁的顺序来获取锁;等待时间最久的会先获取;

        读写锁:对一个资源访问分成读锁和写锁;

        悲观锁:总是假设最坏的情况,每次在拿数据的时候都会上锁,每次只给一个线程使用,用完再给其他线程;eg:行锁、表锁、读锁、syschronized;

        乐观锁:总是假设最好的情况,每次拿数的时候都认为别人不会修改,所以不会上锁,在更新的时候判断一下有没有别人在这期间去更新这个数据;

posted @ 2019-07-10 14:55  it小秘籍  阅读(97)  评论(0编辑  收藏  举报