首页
学习
活动
专区
工具
TVP
发布

电光石火

专栏作者
935
文章
2265373
阅读量
55
订阅数
java 线程public void run()中值如何返回
Executor 接口 执行已提交的 Runnable 任务的对象。此接口提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。通常使用 Executor 而不是显式地创建线程。例如,可能会使用以下方法,而不是为一组任务中的每个任务调用 new Thread(new(RunnableTask())).start():  Executor executor = anExecutor;  executor.execute(new RunnableTask1()); Future<V>接口表示异步计算的结果,提供了检查计算是否完成的方法,以等待计算的完成,并获取计算的结果。 没有构造器 boolean cancel(boolean mayInterruptIfRunning)试图取消对此任务的执行 V get()如有必要,等待计算完成,然后获取其结果 V get(long timeout, TimeUnit unit) boolean isCancelled()如果在任务正常完成前将其取消,则返回 true boolean isDone()如果任务已完成,则返回 true Executors类中都是静态方法 Thread类,程序中的执行线程。
似水的流年
2019-12-07
1.4K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档