NIIT考试题.pptVIP

  • 10
  • 0
  • 约7.78千字
  • 约 31页
  • 2015-08-15 发布于湖北
  • 举报
NIIT考试题.ppt

第十三章 线 程 本章内容 什么是线程 线程是一个程序内部的顺序控制流。 线程和进程 每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销大。 线程: 轻量的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 多进程: 在操作系统中能同时运行多个任务(程序) 多线程: 在同一应用程序中有多个顺序流同时执行 线程的概念模型 虚拟的CPU,由java.lang.Thread类封装和虚拟 CPU所执行的代码,传递给Thread类对象。 CPU所处理的数据,传递给Thread类对象。 线程体 Java的线程是通过java.lang.Thread类来实现的。 每个线程都是通过某个特定Thread对象所对应的方法run( )来完成其操作的,方法run( )称为线程体。 创建线程 ----通过实现Runnable接口 多线程 Java中引入线程机制的目的在于实现多线程 可以使用同一个Runnable接口(的实现类)类型的实例构造多个线程 多线程之间可以共享代码和数据 举例 Thread t1 = new Thread(r); Thread t2 = new Thread(r); 多线程举例 public class TestThread2 { public static void main(String args[])

文档评论(0)

1亿VIP精品文档

相关文档