JUC-Callable接口-概述

蔚落 2024-04-01 10:01 203阅读 0赞

0b7a7fe2e48349c5b7b898fefb92751d.png

c031e5709fee4066a7beb268fd18c1c7.png

8c62acd66d3a45039738b918d8bbe3ce.png

  1. package com.nanjing.juc;
  2. import java.util.concurrent.Callable;
  3. //比较两个接口
  4. //实现Runnable接口
  5. class MyThread1 implements Runnable{
  6. @Override
  7. public void run() {
  8. }
  9. }
  10. //实现Callable接口
  11. class MyThread2 implements Callable{
  12. @Override
  13. public Object call() throws Exception {
  14. System.out.println(Thread.currentThread().getName()+" come in callable");
  15. return 200;
  16. }
  17. }
  18. public class Callable_19 {
  19. public static void main(String[] args) {
  20. //Runnable接口创建线程
  21. new Thread(new MyThread1(),"AA").start();
  22. //Callable接口这样写行不通,报错
  23. //new Thread(new MyThread2(),"BB").start();
  24. }
  25. }

发表评论

表情:
评论列表 (有 0 条评论,203人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java中接口概述及其详解

    接口: 回顾猫狗案例,他们仅仅提供一些基本功能。比如:猫钻火圈,狗跳高等功能,不是动物本身具备的, 是在后面的培养中训练出来的,这种额外的功能,java提供