美文网首页
runnable接口和thread继承之间区别

runnable接口和thread继承之间区别

作者: atdoking | 来源:发表于2021-03-18 11:19 被阅读0次

实现Runnable接口的,对于三个线程来说共享的是主进程线程对象的资源。

继承Thread类,三个线程都是独立的运行,线程间不共享资源。

所以可以总结出以下区别:

1.Runnable接口的话,可以避免单继承的局限性,具有较强的健壮性。

2.Runnable可以实现资源的共享,同时处理同一资源。

3.Thread类的线程间都是独立运行的,资源不共享。

4.继承Thread类不再被其他类继承(java不存在多继承)

相关文章

网友评论

      本文标题:runnable接口和thread继承之间区别

      本文链接:https://www.haomeiwen.com/subject/hruucltx.html