runnable接口和thread继承之间区别

2021-03-18  本文已影响0人  atdoking

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

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

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

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读