yield,yields
yield与sleep的区别
yield和sleep的区别:yield和sleep的主要是,yield方法会临时暂停当前正在执行的线程,来让有同样优先级的正在等待的线程有机会执行。
如果没有正在等待的线程,或者所有正在等待的线程的优先级都比较低,那么该线程会继续运行。
执行了yield方法的线程什么时候会继续运行由线程调度器来决定,不同的厂商可能有不同的行为。
yield方法不保证当前的线程会暂停或者停止,但是可以保证当前线程在调用yield方法时会放弃CPU。
launch 和yield的区别
launch是发射或者发表的意思,而yield则是产量的意思,区别可以从以下例子看出:
Ournewproductjustlaunchedforatwoweeks,Idon'texpecttheyieldwillbeincreasedsoon.Weneedtowaitforourcustomersresponse.我们的新产品刚推出两周,我预计产量不会很快增加。我们需要等待客户的回应。
yield函数的使用方法
YIELD函数的功能是计算定期支付利息的债券的收益率,使用方法如下:
YIELD函数的语法结构:
YIELD(settlement,maturity,rate,pr,redemption,frequency,[basis])
七个参数:
settlement设定有价证券的结算日;
maturity设定有价证券的到期日;
rate设定有价证券的年息票利率;
pr设定有价证券的价格(投资项目的购买价格);
redemption设定有价证券的清偿价值;
frequency设定有价证券的年付息次数。如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4。
basis是可选参数,可有可无。





