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)。虽然这种情况在实践中很少发生,但是应用程序必须通过以下方式防止其发生,即对应该导致该线程被提醒的条件进行测试,如果不满足该条件,则继续等待。
-
短线宝是什么?
短线宝是同花顺针对短线操作用户推出的一款产品,主要的功能有:大盘行情分析、热点追踪、尾盘捡钱包等。短线宝可以根据股票交易的情况,统计首次封板、最后封板、开板数等数据,对股票的涨跌情况进行监测,帮助投资者进行短线操作。...
-
什么是白条支付?
白条支付是京东推出的“先消费,后付款”的全新支付方式,类似于花呗一样,本月借钱消费,下月还款。申请京东白条的条件:1.申请人为京东会员。2.申请人年龄满18周岁。3.申请人为中国大陆居民。4.申请人的同一身份证、手机号只能申请一个白条账户。...
-
企业年金提取的条件是什么?
企业年金提取需要满足的条件如下:1、职工的年龄达到了国家法定的退休年龄,即男65岁,女55岁,可以申请提取企业年金;2、职工因病、或因伤达到了提前退休的条件时,可以申请一次性或者分期领取企业年金;3、职工或退休人员不幸身亡的时候,其指定受益人或法定继承人可以领...
-
农业银行税务批扣是什么意思?
农业银行税务批扣是一种交易形式,具体是指农行替税务机关代扣代缴一些费用,并且设置了固定的时间和金额,银行系统会自动完成交易,而这些交易是批量进行的。...