Java并发编程精髓解析.pptVIP

  • 2
  • 0
  • 约2.98千字
  • 约 22页
  • 2026-07-08 发布于江苏
  • 举报

1第七章Java多线程第1页

2介绍Java多线程,涉及线程的状态、生命周期、常用方法及线程的实现等。多线程是Java语言的一种很主要的特点。在一种Java程序中,我们能够同步并行运行多个相对独立的线程。第2页

基本内容线程的定义线程常用方法线程的实现本讲重点:利用Thread类的子类来创建线程用Runnable接口来创建线程本讲概要第3页

7.1线程的概念线程(Thread):是一种执行中的程序。程序是静态的。线程是动态的。第4页

多线程就是同步执行一种以上的线程,一种线程的执行无须等候另一种线程执行完才执行,所有的线程都可能发生在同一时刻。进餐队列服务员第5页

7.1.1线程的状态与生命周期新建线程在它的一种完整的生命周期内通常要经历五种状态。通过线程的控制与调度可使线程在这几个状态间转化,如下图所示。第6页

图线程的生命周期与线程的状态7.1.1线程的状态与生命周期第7页

1.新建状态(Newborn)2.就绪状态(Runnable)3.运行状态(Running)4.阻塞状态(Blocked)5.消亡状态(Dead)第8页

7.1.2线程的常用方法start()方法run()方法sleep()方法stop()方法将线程转入可运行

文档评论(0)

1亿VIP精品文档

相关文档