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有返回值,可以抛出异常 * * 使用场景:看两者区别 */}