标签:run Thread 方式 继承 创建 线程 java 多线程
1、继承Thread类创建多线程:继承java.lang.Thread类,重写Thread类的run()方法,在run()方法中实现运行在线程上的代码,调用start()方法开启线程。
2、实现Runable接口:实现java.lang.Runnable接口,重写run()方法,在run()方法中实现运行在线程上的代码。
3、两种多线程方式比较:这两种显示的创建线程的方式,我们在实际编程中都不用,要用线程池进行统一的资源管理。
(1)Runable方法将线程同程序代码、数据有效的分离,代码相对整洁。
(2)避免java单继承的局限性。一个已经继承了某一个类的子类去创建线程,由于java子类不能继承两个父类,因此不能用Thread的方式,要使用实现Runnable接口的方式。
标签:run,Thread,方式,继承,创建,线程,java,多线程 来源: https://www.cnblogs.com/guoyu1/p/12179244.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。