第八章 多线程术.pptVIP

  • 1
  • 0
  • 约6.47千字
  • 约 16页
  • 2016-12-03 发布于河南
  • 举报
第八章 多线程术

第八章 多线程技术 §8.1多线程的基本概念 多线程技术是JAVA的特色、应用及管理简单、安全 1、进程与线程 进程:独立运行的程序。每个进程执行一个EXE, 有自己的码段、 数据段、堆栈段(资源独占,除CPU外) 线程:在一个程序(exe)当中,可能同时运行几个程序片 段(相当 于子程序),每个程序片段为一个线程, 各个线程的资源共 享。若程序中只有一个片段、一个进程就只有一个线程(主 线程)。 2、线程执行的机理 CPU按分配的时间片,轮流执行各线程,由于每个线程执行时 间极短(20ms),等效各线程并行运行。 3、线程的主要应用 使程序实现的一些功能具有异步运行效果 动画的实现,时钟的显 示,实时控制 前后台并行运行:前台GUI界面+后台数据采集 §8.2 线程类Thread Thread类中封装了所有的线程操作与控制方法 必须先定义一个继承于Thread的线程类 创建该线程对象 线程的运行状态(起动、停止、休眠、唤醒等)必须由相应的方 法执行 1、几个常用的静态方法(可直接用Thread.方法引用) CurrentThread(),返回正在运行的Thread对象 yield(),停止当前线

文档评论(0)

1亿VIP精品文档

相关文档