java第九章多垫线程程序设计基础篇.pptVIP

  • 2
  • 0
  • 约1.44万字
  • 约 48页
  • 2019-01-04 发布于福建
  • 举报
java第九章多垫线程程序设计基础篇

JAVA语言 2002-12-16 第九章 多线程程序设计 §9.1 线程的概念 §9.2 Java 线程的创建 §9.3 线程状态和线程控制 §9.4 线程优先级和线程的调度 §9.5 线程同步 §9.6 线程的死锁 §9.1 线程的概念 进程:一个执行中的程序,有自己独立的内存空间等系统资源。 线程:程序中单个顺序的流控制,单个程序中多个线程共享系统资源。 多线程编程:将任务分成多个并发的子任务。 Java支持多线程。 §9.2 Java 线程的创建 继承Thread类的方法 实现Runnable接口的方法 线程体 有run方法(一般是一个循环,需 要以线程方式运行的代码) 1 继承Thread类的方法 通过实现Thread类的子类、并置换其中的run()方法定义线程体,然后创建该子类的对象创建线程。如: public class Counter extends Thread{ … public void run(){ //定义线程的行为 } … } 启动线程 Counter threadCounter = new Counter(); threadCounter.start(); 2 实现Runnable接口的方法 通过在类中实现Runnable接口,并在该类中提供run()方法的实现。如: p

文档评论(0)

1亿VIP精品文档

相关文档