首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JDK源码分析-Lock&Condition

    阻塞式获取锁,该方法与synchronized功能类似 void lock(); // 获取锁,可响应中断 void lockInterruptibly() throws InterruptedException...// 尝试获取锁(在给定的时间内),若成功返回true;否则返回false boolean tryLock(long time, TimeUnit unit) throws InterruptedException...Condition 接口定义如下: public interface Condition { // 使当前线程等待,直到被signal唤醒或被中断 void await() throws InterruptedException...// 使当前线程等待,直到被signal唤醒、或被中断、或到达等待时间(与上面方法类似) boolean await(long time, TimeUnit unit) throws InterruptedException...; // // 使当前线程等待,直到被signal唤醒、或被中断、或到达给定的截止时间 boolean awaitUntil(Date deadline) throws InterruptedException

    32610
    领券