文档中的Potentially解读

2019-05-24 20:42:49 浏览数 (1)

今天要分享的句子来自 Callable.

文档中介绍Callable的时候有这么一句话:

The Callable interface is similar to java.lang.Runnable, in that both are designed for classes whose instances are potentially executed by another thread.

这句话的大意是:Callable 接口和 Runnable 接口非常相似,它们都是为那些有可能被其他线程执行的类的实例而设计的。

这里有一个单词: potentially,它的意思是:潜在地,可能地。

英文解释为:

Something that is potentially dangerous,useful ect is not dangerous etc now,but may become so in the future.

大意是:说某个东西 potentially 危险或者有用,不是说他现在危险或有用,而是说它可能会在未来某个时间危险或者有用。

举个例子:

The water shortage in this country is potentially catastrophic.

这个国家的水资源匮乏可能会带来灾难性的后果。

回到我们的文档中,文档中用了这个 potentially 用意何在?

有可能说明了不确定性,当你用一个类实现了 Callable 接口,然后实例化它,而你却没有让线程执行它里面的内容,那么它就不会被线程所执行。

上面的代码并没有执行 输出语句,只是实例化了一个 CallableImpl 对象。

反之如果你把它扔到线程池,这个时候线程就会执行它。所以说文中用了一个 potentially.

这样就实现Callable 接口的类的实例就会被其他线程执行。

0 人点赞