摘要: 一、Lock源码。 1、是一个接口。一共有6个方法。 2、方法详细如下: (1)当前线程尝试获取锁。结果分两种情况,一是成功获取到锁,则返回;二是获取锁失败,则一直等待。不响应中断请求。 (2)当前线程释放掉自己所占用的锁。同时唤醒这个锁上的一个等待线程。(两个任务) (3)当前线程尝试以非公平的方 阅读全文
posted @ 2018-08-22 16:58 igoodful 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、概述。 Comparator和Comparable两者都属于集合框架的一部分,都是用来在对象之间进行比较的,但两者又有些许的不同,我们先通过一个例子来看一下他们的区别,然后再分别学习下它们的源码。 先来看一下Comparable的例子,定义实体类Student,实现Comparable,重写co 阅读全文
posted @ 2018-08-22 15:09 igoodful 阅读(3993) 评论(1) 推荐(1) 编辑