扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • java开源软件 iis7站长之家
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.util.concurrent.locks类abstractqueuedlongsynchronizer.conditionobject的类成员方法: awaitnanos定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  awaitnanos public final long awaitnanos(long nanostimeout) throws interruptedexception 实现定时条件等待。 如果当前线程被中断,则抛出 interruptedexception 保存 abstractqueuedlongsynchronizer.getstate() 返回的锁定状态 以保存的状态作...

    awaitnanos

    public final long awaitnanos(long nanostimeout)
                          throws interruptedexception
    实现定时条件等待。
    1. 如果当前线程中断,则抛出 interruptedexception
    2. 保存 abstractqueuedlongsynchronizer.getstate() 返回的锁定状态
    3. 以保存的状态作为参数调用 abstractqueuedlongsynchronizer.release(long),如果调用失败,则抛出 illegalmonitorstateexception。
    4. 在收到信号、中断或超时之前,一直阻塞
    5. 以保存的状态作为参数调用 abstractqueuedlongsynchronizer.acquire(long) 的特定版本重新获取。
    6. 如果步骤 4 的阻塞过程中发生中断,则抛出 interruptedexception

    指定者:
    接口 condition 中的 awaitnanos
    参数:
    nanostimeout - 等待的最长时间,以毫微秒为单位
    返回:
    nanostimeout 值减去花费在等待此方法的返回结果的时间的估算。正值可以用作对此方法进行后续调用的参数,来完成等待所需时间结束。小于等于零的值表示没有剩余时间。
    抛出:
    interruptedexception - 如果当前线程被中断(并且支持中断线程挂起)
    相关文章推荐:
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: abstractqueuedsynchronizer.conditionobject定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: getwaitqueuelength定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: getwaitingthreads定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: haswaiters定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: signalall定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: awaituninterruptibly定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: awaituntil定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: awaitnanos定义及介绍
  • java命名空间java.util.concurrent.locks类abstractqueuedsynchronizer.conditionobject的类成员方法: await定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3