任务11——设计考试系统中的倒计时.ppt

任务11——设计考试系统中的倒计时 学习目标 深入理解进程与线程的概念。 掌握线程创建的方法。 理解线程状态间的转换、优先级及其调度。 了解线程的同步在实际中的应用。 11.1 任务描述 11.2 技术要点 线程的创建 线程的管理 线程和进程 线程和进程的主要差别体现在如下两个方面: (1)同样作为基本的执行单元,线程的划分比进程小。 (2)每个进程都有一段专用的内存区域。与此相反,线程却共享内存单元(包括代码和数据),通过共享的内存单元来实现数据交换、实时通信与必要的同步操作。 线程的创建 Java中提供了两种创建线程的方法 扩展Thread类 实现Runnable接口来创建线程。 其中Thread类和Runnable接口都定义在包java.lang中。 扩展Thread类创建线程 创建和执行线程步骤 步骤一、 创建一个Thread类的子类,该类必须重写Thread类的run( )方法。 class 类名称 extends Thread //从Thread类扩展出子类 { 成员变量; 成员方法; public void run() //重写Thread类的run( )方法 { 线程处理的代码 … } } 步骤二、 创建该子类的对象,即创建一个新的线程。创建线程对象时会自动调用Thread类定义的相关构造函数。 步骤三、 用

文档评论(0)

1亿VIP精品文档

相关文档