thread45

来源:互联网 发布:java开发培训班 编辑:程序博客网 时间:2024/05/29 10:12
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有返回值,可以抛出异常     *     * 使用场景:看两者区别     */}