Java多线程编程进阶宝典.pptVIP

  • 2
  • 0
  • 约2.51千字
  • 约 26页
  • 2026-06-18 发布于江西
  • 举报

Java多线程程序设计;Java多线程机制;当一种线程A使用一种synchronized修饰的方法时,其它线程想使用这个方法时就必须等候,直到线程A使用完该方法(除非线程A使用wait主动让出CPU资源).

假如main方法中没有创建其它的线程,那么当main方法执行完最后一种语句,即main方法返回时,JVM就会结束Java应用程序。

参数a的单位是毫秒,确定计时器每隔a毫秒震铃一次,参数b是计时器的监视器。

当JVM将CPU使用权切换给线程时,假如线程是Thread的子类创建的,该类中的run方法就立即执行。

voidkill(){die=true}

线程状态—线程的生命周期

程序中的所有顾客线程都已结束运行时,虽然守护线程的run方法中还有需要执行的语句,守护线程也立即结束运行。

用Thread类或子类创建线程对象.

Java多线程程序设计

当震铃事件发生时,监视器就会监视到这个事件,就会执行接口ActionListener中的方法:

voidkill(){die=true}

挂起所谓挂起一种线程就是让线程暂时让出CPU的使用权限,暂时停止执行,但停止执行的连续时间不确定,因此不能使用sleep方法暂停线程。

方法能够将自己设置成一种守护(Daemon)线程,线程必须在运行之前设置自己是否是守护线程.

Java应用程序总是从主类的main方法开始执行。

用第二

文档评论(0)

1亿VIP精品文档

相关文档