Non-Callable是什么意思?

Non-Callable

意思是不可赎回的

1.

The non-data descriptor is likely to be used to return a callable object. 跟读

非数据描述符最常用于返回一个可调用对象

Similar to par non callable bonds, if a fixed income investment was bought at par and is called at par - theyield to call will equal the nominal rate.

类似非面值的可赎回债券按面值购买,如果有固定收入的投资,是按面值称为 - 调用将等于名义利率的收益率。

Java里ExecutorService里shutdown()是什么意思

意思如下:

1、nc:表示债券的可转换性或可回售性,nc是noncallable的简写,意味着债券在特定的时间段内不可被发行方提前赎回。

2、5.5:表示债券的票面利率。意味着债券每年将支付百分之5.5的利息给债券持有人。

3、3.5:表示债券的到期年限。意味着债券将在3.5年后到期,到期时债券持有人将收回债券的本金。

shutdown,执行后不再接收新任务,如果里面有任务,就执行完

shutdownNow,执行后不再接受新任务,如果有等待任务,移出队列;有正在执行的,尝试停止之

==========================

通常shutdown之后调用awaitTermination,作用是:后者会阻塞当前线程,等待剩余任务执行完,然后继续往下执行。如果不适用await,那么shutdown之后,很可能导致剩余任务得不到执行(整个程序退出),或是执行出现异常(某些资源被释放之类)。

==========================

例子,网上来的,懒得动手写:

================

import java.util.concurrent.Callable;

import java.util.concurrent.ExecutorService;

import java.util.concurrent.Executors;

import java.util.concurrent.Future;

/*

* Callable 和 Future接口

* Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其它线程执行的任务。

* Callable和Runnable有几点不同:

* (1)Callable规定的方法是call(),而Runnable规定的方法是run().

* (2)Callable的任务执行后可返回值(任意类型),而Runnable的任务是不能返回值的。

* (3)call()方法可抛出异常,而run()方法是不能抛出异常的。

* (4)运行Callable任务可拿到一个Future对象,

* Future 表示异步计算的结果。它提供了检查计算是否完成的方法,以等待计算的完成,并检索计算的结果。

* 通过Future对象可了解任务执行情况,可取消任务的执行,还可获取任务执行的结果。

*/

public class CallableAndFuture {

/** *//**

* 自定义一个任务类,实现Callable接口

*/

public static class MyCallableClass implements Callable{

// 标志位

private int flag = 0;

public MyCallableClass(int flag){

this.flag = flag;

}

public String call() throws Exception{

if (this.flag == 0){

// 如果flag的值为0,则立即返回

return "flag = 0";

}

if (this.flag == 1){

// 如果flag的值为1,做一个无限循环

try {

while (true) {

System.out.println("looping.");

Thread.sleep(2000);

}

} catch (InterruptedException e) {

System.out.println("Interrupted");

}

return "false";

} else {

// falg不为0或者1,则抛出异常

throw new Exception("Bad flag value!");

}

}

}

public static void main(String[] args) {

// 定义3个Callable类型的任务

MyCallableClass task1 = new MyCallableClass(0);

MyCallableClass task2 = new MyCallableClass(1);

MyCallableClass task3 = new MyCallableClass(2);

// 创建一个执行任务的服务

ExecutorService es = Executors.newFixedThreadPool(3);

try {

// 提交并执行任务,任务启动时返回了一个 Future对象,

// 如果想得到任务执行的结果或者是异常可对这个Future对象进行操作

Future future1 = es.submit(task1);

// 获得第一个任务的结果,如果调用get方法,当前线程会等待任务执行完毕后才往下执行

System.out.println("task1: " + future1.get());

Future future2 = es.submit(task2);

// 等待5秒后,再停止第二个任务。因为第二个任务进行的是无限循环

Thread.sleep(5000);

System.out.println("task2 cancel: " + future2.cancel(true));

// 获取第三个任务的输出,因为执行第三个任务会引起异常

// 所以下面的语句将引起异常的抛出

Future future3 = es.submit(task3);

System.out.println("task3: " + future3.get());

} catch (Exception e){

System.out.println(e.toString());

}

// 停止任务执行服务

es.shutdownNow();

}

}

本文来自作者[书容]投稿,不代表金桥号立场,如若转载,请注明出处:https://wenmingliaocheng.cn/liao/4166.html

(1)

文章推荐

  • 初中物理有哪些力?

    1、质量m2、温度t3、速度v4、密度ρ5、力(重力)F6、压强P7、功W8、功率P一、力(F):力是物体对物体的作用,物体间力的作用总是相互的。力的单位:牛顿(N)。二、力的三要素:力的大小、方向、作用点叫做力的三要素。力的图示,要作标度;力的示意图,不作标度。三、重力G:由于地球

    2025年10月12日
    0
  • 初二物理知识点整理

    声重点知识①声的传播(以波的形式)需要介质,真空不能传声②声速的大小跟介质的种类有关(一般情况下V固﹥V液>V气),还跟介质的温度有关。③15℃空气中的声速340m/s④超声波、次声波⑤频率越高,音调越高;振幅越大,响度越大;材料结构不同,音色不同光重点知识一①光线是假想的线并不实际存在②光在

    2025年10月12日
    0
  • 大鲸鱼在海边小动会用什么办法救大鲜鱼

    该鱼在海边小动会使用以下方法来拯救搁浅的大鲜鱼:1、推回海中。大鲸鱼会用大鲸鱼的鲸须将搁浅的大鲜鱼推回到海中。2、携带到深水区:如果搁浅的大鲜鱼已经死亡或受伤,大鲸鱼可以通过将其携带到深水区将其带回大海中。3、喷水冲浪:大鲸鱼通过喷出水柱,可以制造一个水道,将搁浅的大鲜鱼推回到海中。为什么在海滩上搁

    2025年10月12日
    0
  • 如何营销贷款业务

    贷款行业如何宣传推广?贷款行业的推广方法:1、在网上企业查询,寻找商家电话,通过电话可以营销。也可去数据公司,拿到本地的商家信息。2、通过扫街的方式去街边的商店,逐个拜访;和商户混熟后,可以和商店合作,在商店门口打广告3、印制名片、宣,在街头密集人群区发放,去停车场插名片4、通过互联网,到本地论坛、

    2025年10月12日
    0
  • 林俊杰参加过奔跑吧兄弟的哪几期?

    林俊杰参加过两期奔跑吧兄弟的录制,具体时间期数如下:1、奔跑吧兄弟第一季第十一期,20141219期,林俊杰与吴映洁等一同录制“三校争霸赛”特辑;2、奔跑吧兄弟第五季第二期,20170421期,林俊杰与陈伟霆等一同录制“观众的决定”特辑。:奔跑吧兄弟《奔跑吧兄弟》是浙江卫视引进韩国SBS电视台综艺节

    2025年10月12日
    0
  • 关于低碳生活的资料

    低碳生活”(low-carbonlife),就是指生活作息时所耗用的能量要尽力减少,从而减低碳,特别是二氧化碳的排放量,从而减少对大气的污染,减缓生态恶化,主要是从节电节气和回收三个环节来改变生活细节。基本概念所谓“低碳生活(low-carbonlife)”。就是把生活作息时间所耗用的能量要尽量减

    2025年10月12日
    0
  • 初三历史期末卷

    初三历史期末测试A卷一、选择题:(本大题共20小题,每小题2分,共40分。在每小题所列出的四个选项中,只有一项是符合题意的。)1.人类出现的时间是A.距今约三四百万年前B.距今约二三百万年前C.距今约四五百万年前D.距今约一二百万年前2.战火纷飞的伊拉

    2025年10月12日
    0
  • 广州融创水世界什么时候开门广州融创乐园门票价格

    小伙伴们,广州的天气是不是现在已经变得非常炎热呢?广州虽然天气这么好,有没有想要出门玩玩呢?比如说水世界开园去看看,在四月中旬水世界就可以直接开园游玩了。开放时间广州融创水世界将于4月17日开园啦广州融创水世界占地约3.4万平方米,是华南地区少有的超大型室内全时恒温水世界,以“海上丝路”为设计主题,

    2025年10月12日
    0
  • 传统文化手抄报简洁又漂亮?_1

    通过观看传统文化手抄报,可以让我们感受到了中华传统文化巨大的魅力和无尽的感召力。下面是我收集的简单的传统文化手抄报,一起来看看吧!整洁美观的传统文化手抄报 传统文化手抄报素材 中国传统文化中国传统文化traditionalcultureofChina是中华文明演化而汇集成

    2025年10月12日
    0
  • 关于忠厚的近义词有哪些

     忠厚是指忠诚,厚道。那么与忠厚意思相近的词语大家知道有哪些呢?今天就由我为大家带来关于忠厚的近义词及其相关知识,供大家参考,希望对您有所帮助,一起来看看吧! 忠厚的近义词 淳厚:也作“醇厚”。淳朴厚道:为人淳厚谦逊|醇厚地微笑淳厚 宽厚:①宽而厚:~的胸膛。②(待人)宽容厚

    2025年10月12日
    0

发表回复

本站作者后才能评论

评论列表(4条)

  • 书容
    书容 2025年10月12日

    我是金桥号的签约作者“书容”!

  • 书容
    书容 2025年10月12日

    希望本篇文章《Non-Callable是什么意思?》能对你有所帮助!

  • 书容
    书容 2025年10月12日

    本站[金桥号]内容主要涵盖:生活百科,小常识,生活小窍门,知识分享

  • 书容
    书容 2025年10月12日

    本文概览:Non-Callable意思是不可赎回的1.The non-data descriptor is likely to be used to return a callable...

    联系我们

    邮件:金桥号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们