- 10
- 0
- 约8千字
- 约 41页
- 2015-10-05 发布于河南
- 举报
《Java面向对象程序设计[杨晓燕]第12章-Java多线程》.ppt
多个线程并行运行在多个CPU上 单处理器上多个线程并发共享CPU 要在一个类中激活线程,必须先准备好下列两件事情。 (1)此类必须是继承自Thread类。 (2)线程所要执行的代码必须写在run( )方法内。 run()方法是线程执行的起点,就像main()方法是应用程序的执行起点 线程定义的一般格式 class MyThread extends Thread //从Thread类派生子类 { 类里的成员变量; 类里的成员方法; public void run( ) //覆盖父类Thread里的run() { //这里写上线程内容 } } 线程测试主类 class TestThread // 测试主类 { public static void main(String[] args) { //使用start方法启动一个线程 new MyThread().start(); //利用匿名对象 } } 1 class ThreadClass { 2 public static void main(String args[]) 3 { 4 MyThread t1=new MyThread(thread1); 5 MyThread t2=new MyThread(thread2); 6 t1.start(); //启动线程,由新建状态进入就绪状态 7 t2.start(); 8 System.out.println(主方法main运行结束); 9 } 10 } 11 class MyThread extends Thread 12 { 13 public MyThread(String str) 14 { 15 super(str); //调用父类构造方法Thread(String name)指定线程名称 16 } 17 public void run() //线程代码段,start( )方法启动时,线程从此处开始执行 18 { //覆盖Thread类中的run( )方法 19 for (int i=0; i3; i++) 20 { 21 System.out.println(getName()+在运行); 2
您可能关注的文档
最近下载
- 2024-2025学年上海市普陀区六年级下学期数学期末试题含详解.pdf VIP
- 制造业企业员工高离职率分析.pdf VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 三江A116火灾报警控制器简易操作规程.docx
- (新版)社会体育指导员理论知识考试题库(含答案).docx VIP
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
原创力文档

文档评论(0)