最新Java面向对象程序设计与系统开发第12章 线程处理(共17张PPT课件).pptx
《最新Java面向对象程序设计与系统开发第12章 线程处理(共17张PPT课件).pptx》由会员分享,可在线阅读,更多相关《最新Java面向对象程序设计与系统开发第12章 线程处理(共17张PPT课件).pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计面向对象程序设计与系统与系统(xtng)开发开发第12章 线程处理(chl)第一页,共十七页。2驱动驱动(q dn)任务一任务一采用(ciyng)线程类Thread实现每隔一分钟就提示用户使用了ATM机的时间。 第二页,共十七页。3目标目标(mbio)及知识点及知识点线程的基本概念线程的基本概念1 1StringBuffer类类2线程线程sleep()方法的使用方法的使用 3第三页,共十七页。4 走近线程走近线程 第四页,共十七页。5 Thread线程类线程类 v Thread是java.lang包里的管理线程的类。它的每一个实例对象就对应着一个线程,一个线程能承担(chngd
2、n)一项独立的工作。/* * MyThread类继类继承了承了Thread类类所以也成所以也成为为了一个了一个线线程程类类 * */public class MyThread extends Thread /* * 这这个方法是个方法是线线程程类类运行运行(ynxng)的入口,要的入口,要实现逻辑实现逻辑必必须须要重写要重写这这个方法个方法 */public void run()System.out.println(我是我是线线程在程在说话说话);第五页,共十七页。6 Thread线程类线程类 v Thread是java.lang包里的管理线程的类。它的每一个实例对象就对应着一个线程,一个线程
3、能承担一项独立(dl)的工作。/* * MyThread类继类继承了承了Thread类类所以也成所以也成为为了一个了一个线线程程类类 * */public class MyThread extends Thread /* * 这这个方法是个方法是线线程程类类运行的入口,要运行的入口,要实现实现(shxin)逻辑逻辑必必须须要重写要重写这这个方法个方法 */public void run()System.out.println(我是我是线线程在程在说话说话);第六页,共十七页。7启动启动(qdng)线程线程 v 一个新创建的线程并不自动开始运行。你必须调用它的start()方法。v 调用star
4、t()方法使线程处于可运行状态,这意味着它可以由JVM(Java虚拟机)调度(diod)并执行。但这并不意味着线程就会立即运行。public class Test public static void main(String args) MyThread p = new MyThread();/生成了一个生成了一个线线程,放到了内存中程,放到了内存中p.start();/注意注意(zh y), ,这这里里调调用用Thread中的中的start()方法,方法, 该该方法将去方法将去调调用用run()方法方法System.out.println(我是主程序在我是主程序在说话说话);运行结果:运行结
5、果:我是主程序在说话我是主程序在说话我是线程在说话我是线程在说话第七页,共十七页。8线程中的join方法(fngf)v 那么怎么描述两个并行的任务在某个时候要求其中一个任务必须要另一个任务完成的基础(jch)上才能完成,就如同我看书的时候被送快递的打断,必须要先出去领了快递让送快递的任务完成才能继续看书。要描述这样的情况,可以使用线程中的join()方法实现。public class Test public static void main(String args) MyThread p = new MyThread();/生成了一个生成了一个线线程,放到了内存中程,放到了内存中p.start
6、();try p.join();/将将这这个个线线程加入到主程序当中,只有当程加入到主程序当中,只有当这这个个线线程程执执行行 完以后主程序才完以后主程序才继续继续向下向下(xin xi)执执行行 catch (InterruptedException e) e.printStackTrace();System.out.println(我是主程序在我是主程序在说话说话);运行结果:运行结果:我是线程在说话我是线程在说话我是主程序在说话我是主程序在说话第八页,共十七页。9线程中的sleep方法(fngf)v 线程根据其优先级由虚拟机自行判断某个时间段该哪个线程执行,一般来说我们是不用去干预(gn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新Java面向对象程序设计与系统开发第12章 线程处理共17张PPT课件 最新 Java 面向 对象 程序设计 系统 开发 12 线程 处理 17 PPT 课件
限制150内