Runnable和Callable有什么差别?

  1. 线程创建方式,都是实现接口
  2. 但是Runnable,要实现run()方法,并将实现类传递给Thread的构造方法
  3. 而Callable是实现call()方法,然后创建FutureTask对象(参数为Callable的实现类),然后用FutureTask对象作参数创建Thread对象。
    优点是获取线程的执行结果
posted @ 2025-04-21 17:41  kuki'  阅读(10)  评论(0)    收藏  举报