- 3
- 0
- 约1.55千字
- 约 3页
- 2017-12-28 发布于河北
- 举报
3初学Java多线程:使用Runnable接口创建线程
实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步:
1. 将实现Runnable接口的类实例化。
2.???? 建立一个Thread对象,并将第一步实例化后的对象作为参数传入Thread类的构造方法。
最后通过Thread类的start方法建立线程。
下面的代码演示了如何使用Runnable接口来创建线程:
package?mythread; ?
?
public?class?MyRunnable?implements?Runnable ?
{ ?
????public?void?run() ?
????{ ?
????????System.out.println(Thread.currentThread().getName()); ?
????} ?
????public?static?void?main(String[]?args) ?
????{ ?
????????MyRunnable?t1?=?new?MyRunnable(); ?
????????MyRunnable?t2?=?new?MyRunnable(); ?
????????Thread?thread1?=?new?Thread(t1,?MyThread1); ?
????????Thread?thread2?=?new?Thread(t2); ?
????????thread2.setName(MyThread2); ?
????????thread1.start(); ?
????????thread2.start(); ?
????} ?
} ?
上面代码的运行结果如下:
MyThread1MyThread2
举例Java多线程的学习又更近一步了。
为了能上传文库,又复制一遍,可是字数太少,不行
实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步:
1. 将实现Runnable接口的类实例化。
2.???? 建立一个Thread对象,并将第一步实例化后的对象作为参数传入Thread类的构造方法。
最后通过Thread类的start方法建立线程。
下面的代码演示了如何使用Runnable接口来创建线程:
package?mythread; ?
?
public?class?MyRunnable?implements?Runnable ?
{ ?
????public?void?run() ?
????{ ?
????????System.out.println(Thread.currentThread().getName()); ?
????} ?
????public?static?void?main(String[]?args) ?
????{ ?
????????MyRunnable?t1?=?new?MyRunnable(); ?
????????MyRunnable?t2?=?new?MyRunnable(); ?
????????Thread?thread1?=?new?Thread(t1,?MyThread1); ?
????????Thread?thread2?=?new?Thread(t2); ?
????????thread2.setName(MyThread2); ?
????????thread1.start(); ?
????????thread2.start(); ?
????} ?
} ?
上面代码的运行结果如下:
MyThread1MyThread2
举例Java多线程的学习又更近一步了。
您可能关注的文档
最近下载
- 个人简历表格填写2021简历模板.docx VIP
- 针灸推拿学习题库(附答案).docx VIP
- 毕业设计(论文)-五边形凸台零件铣削加工.doc VIP
- 2026届山东省淄博市高三上学期期末考试(摸底质量检测)历史试题(含答案).docx VIP
- 常见词组固定搭配.pdf VIP
- 2023年山东泰安中考地理试题及答案.pdf VIP
- 胎动管理专家共识最新2025.pptx
- (小学综合实践课标复习题全.doc VIP
- 0—3岁婴幼儿心理发展与教育 第四章 0-3岁婴幼儿心理发展与教育 课件PPT.pptx VIP
- 0—3岁婴幼儿心理发展与教育 第三章 0-3岁婴幼儿心理发展与教育 课件PPT.pptx VIP
原创力文档

文档评论(0)