摘要: 在不同模式等待的线程共用一个FIFO队列,子类实现独占模式或者共享模式不需要定义支持另一个模式的方法。 使用方法:通过使用getState,setState,和compareAndSetState方法来重写以下方法 ①tryAcquire ②tryRelease ③tryAcquireShared 阅读全文
posted @ 2018-09-10 13:33 CLAYJJ 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Timer类实现的主要组成部分为下面这两个成员变量: java.util.TimerThread继承Thread类,内部维护一个TaskQueue变量,然后run方法中无限循环从TaskQueue中取出第一个节点任务执行 当开始队列为空的时候,调用queue.wait();进入等待队列,当第一个节点 阅读全文
posted @ 2018-09-10 10:37 CLAYJJ 阅读(380) 评论(0) 推荐(0) 编辑