thread45 - 了解Callable

package com.neutron.t23;

/**
 * 线程池接口
 * 初步了解Executor,ExecutorService接口
 *
 * public interface ExecutorService extends Executor
 *
 * public interface Callable<V> 
 *
 * @return computed result
 * @throws Exception if unable to compute a result
 * V call() throws Exception;
 *
 */
public class T233Callable {

    /*
     * 介绍Callable接口
     * Runnable有run方法
     * Callable有call方法
     *
     * Runnable表示任务真正执行的时候执行run方法
     * Callable表示这个任务执行的时候是执行call方法
     *
     * Runnable和Callable区别
     * Callable interface is similar to Runnable, in that both are designed for classes whose
     * instances are potentially executed by another thread.
     * A Runnable, however, does not return a result and cannot throw a checked exception.
     *
     * Callable A task that returns a result and may throw an exception.
     * Implementors define a single method with no arguments called
     *
     * 解释出来:
     * runnable和callable设计是相似的,都是给线程去使用
     * runnable没有返回值,并且不能抛出异常
     * callable有返回值,可以抛出异常
     *
     * 使用场景:看两者区别
     */

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值