开发者社区> 问答> 正文

Java 使用Callable和Future创建线程的步骤是啥?

Java 使用Callable和Future创建线程的步骤是啥?

展开
收起
小天使爱美 2020-04-12 11:44:30 987 0
1 条回答
写回答
取消 提交回答
  • "创建并启动有返回值的线程的步骤如下。 (1)创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,且该call()方法有返回值。 (2)创建Callable实现类的实例,使用FutureTask类来包装Callable对象,该FutureTask对象封装了该Callable对象的call()方法的返回值。 (3)使用FutureTask对象作为Thread对象的target创建并启动新线程。 (4)调用FutureTask对象的get()方法来获得子线程执行结束后的返回值。"

    2020-04-12 11:49:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载