开发者社区 问答 正文

JAVA中继承Thread类和实现Runnable方法的区别是什么?

JAVA中继承Thread类和实现Runnable方法的区别是什么?

展开
收起
游客gzyuldo4mrg6i 2022-03-29 21:28:53 552 分享 版权
1 条回答
写回答
取消 提交回答
  • 1•继承Thread类不适合资源的共享,而实现Runnable接口很容易实现资源的共享。

    2•实现Runnable接口适合多个相同的程序代码的线程去处理同一个资源。

    3•避免了Java中的单继承限制。

    4•增强了程序的健壮性,代码可以被多个线程共享。

    2022-03-29 21:29:40
    赞同 展开评论