Wait什么意思
wait英语中有等待的意思 等待; 等; 等候; (尤指长期地)希望,盼望,期待; 准备妥; 在手边; 可得到; 可使用; 推迟;等候; 等待的时间;,在计算机领域它还是一种Java术语,C语言中也有wait命令。
public final voidwait() throwsInterruptedException在其他线程调用此对象的notify()方法或notifyAll()方法前,导致当前线程等待。换句话说,此方法的行为就好像它仅执行 wait(0)调用一样。 当前线程必须拥有此对象监视器。该线程发布对此监视器的所有权并等待,直到其他线程通过调用 notify方法,或 notifyAll方法通知在此对象的监视器上等待的线程醒来。然后该线程将等到重新获得对监视器的所有权后才能继续执行。 对于某一个参数的版本,实现中断和虚假唤醒是可能的,而且此方法应始终在循环中使用: synchronized (obj) { while (<condition does not hold>) (); ..抛出:IllegalMonitorStateException- 如果当前线程不是此对象监视器的所有者。InterruptedException- 如果在当前线程等待通知之前或者正在等待通知时,任何线程中断了当前线程。在抛出此异常时,当前线程的中断状态被清除。当前线程必须拥有此对象监听器。 此方法导致当前线程(称之为 T)将其自身放置在对象的等待集中,然后放弃此对象上的所有同步要求。出于线程调度目的,在发生以下四种情况之一前,线程 T被禁用,且处于休眠状态: 其他某个线程调用此对象的 notify方法,并且线程 T碰巧被任选为被唤醒的线程。
大约已经到达指定的实际时间。但是,如果 timeout为零,则不考虑实际时间,在获得通知前该线程将一直等待。然后,从对象的等待集中删除线程T,并重新进行线程调度。然后,该线程以常规方式与其他线程竞争,以获得在该对象上同步的权利;一旦获得对该对象的控制权,该对象上的所有其同步声明都将被恢复到以前的状态,这就是调用 wait方法时的情况。然后,线程T从 wait方法的调用中返回。所以,从 wait方法返回时,该对象和线程T的同步状态与调用 wait方法时的情况完全相同。 在没有被通知、中断或超时的情况下,线程还可以唤醒一个所谓的虚假唤醒(spurious wakeup)。虽然这种情况在实践中很少发生,但是应用程序必须通过以下方式防止其发生,即对应该导致该线程被提醒的条件进行测试,如果不满足该条件,则继续等待。
-
散钱通有手续费吗?
散钱通没有手续费,无论是转入、转出都不收取手续费。散钱通里的钱,如果是从银行卡中转入,那么可以转回到银行卡,如果是从散钱里转入,只能转回到散钱。散钱里的钱提现到银行卡要收取手续费,每提现100元,收取0.1元的手续费,不足100元按100元计算,也收取0.1元的手续费。...
-
买金首饰保值吗?
买金首饰并不保值。金首饰与黄金不同,金首饰包含了原料、工艺、人力成本等多个方面,其销售价格比同期金价要高。当市场黄金价格上涨时,金首饰销售价格会立即跟着上涨。当市场黄金价格下跌时,首饰商为争取利润往往不会应声下调金首饰销售价格,而会滞后许多。所以金首...
-
短期理财产品收益率是多少?
短期理财产品的种类有很多,不同公司的不同短期理财产品的收益率是不一样的,具体以官方给出的收益率为准。如果是浮动收益的理财产品,一般给出的都是年化收益率,并不是真实收益率,可以用于计算逾期收益,年化收益率=日收益率*365=月收益率*12;如果是固定收益的短期理财...
-
陆金所安全吗?
陆金所是安全的。陆金所是平安保险集团旗下的P2P平台,背后有平安保险集团的鼎力支持,实力非常强大,总部设立在上海陆家嘴国际金融中心,并且陆金所还是通过国务院交易场所清理整顿的互金平台之一。相比其他P2P平台,陆金所还是很靠谱的。不过,如果用户追求比较稳健的理...