Java中Runnable()和Callable()的区别

版权声明:转载请注明出处 https://blog.csdn.net/yrwan95/article/details/82891468

区别点:

  1. Callable规定的方法是call(),Runnable规定的方法是run();
  2. Callable的任务执行后可返回值,而Runnable的任务是不能返回值;
  3. call方法可以抛出异常,run方法不可以;

相同点:

  1. 两者都是接口;
  2. 两者都需要调用Thread.start()启动线程;

猜你喜欢

转载自blog.csdn.net/yrwan95/article/details/82891468