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