多线程的两种实现方式和区别?
生活随笔
收集整理的這篇文章主要介紹了
多线程的两种实现方式和区别?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、繼承Tread類2、實現Runnable接口
1方法實例化一個線程時,多次調用start()也只能啟動一個線程。實例化多個線程實例,每個實例調用一次start()可以啟動多個線程,但線程中的資源也是多份的。繼承了Tread類后不能同時繼承其它類了。
2方法可以實例化多個線程,每個實例調用一次start()就可以實現多個線程,并且多個線程共享同一份資源。實現了Runnable接口后還可實現其它接口和繼承其它類。
轉載于:https://www.cnblogs.com/151-seal/p/3188507.html
總結
以上是生活随笔為你收集整理的多线程的两种实现方式和区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS让人纠结的Release和网站一键发
- 下一篇: 兼容多种屏幕分辨率的通栏大图实现方法