摘要: 自己认为的, 不知道对不对, wait()方法是定义在Object类中的, 对于sychronized限定的代码而言, 调用者是当前的监控器对象, 可以理解为java内部将该监控器与当前线程进行了绑定, 当synchronized中的代码执行完毕后, 该绑定又被一种特殊的方式解除了 对于Reentr 阅读全文
posted @ 2020-10-02 16:03 0龙行者0 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 这个是正常的 这个是没有控制好时序的 这个是阻塞的, 不知道await()方法的机制, 所以不知道为什么会这样 阅读全文
posted @ 2020-10-02 14:49 0龙行者0 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 第一步, 看继承结构图, 利用IDEA工具自动生成类结构图, 可以把自己关心的类一一添加到类结构图中查看各种类之间的关系 第二步: 从最顶层打开源码, 查看自己曾经用过见过的方法和属性, 对每一个方法的实现流程要理清 Executor接口: 只有一个抽象方法execute(Runnable runn 阅读全文
posted @ 2020-10-02 11:34 0龙行者0 阅读(168) 评论(0) 推荐(0) 编辑