中职《Java语言程序设计与实现(第2版)》(人邮版·2023)项目11 Java程序的多线程处理 教案(表格式)

资源下载
  1. 二一教育资源

中职《Java语言程序设计与实现(第2版)》(人邮版·2023)项目11 Java程序的多线程处理 教案(表格式)

资源简介

《Java语言程序设计与实现》课程 教案11
Java语言程序设计与实现
教案
课程名称: Java语言程序设计与实现
授课年级:
授课学期:
教师姓名:
课题 名称 项目11 Java程序的多线程处理 计划学时 4课时
内容 分析 Java语言是面向对象的程序设计语言,因其优异的特性,在各种类型的应用软件开发中得以被广泛的应用。本项目主要讲解:线程的概念;线程的生命周期;线程的创建;线程的启动;多线程的控制。
教学目标及基本要求 1、了解线程的概念 2、了解线程的生命周期 3、掌握线程的创建与启动 4、掌握多线程的控制
教学 重点 1、线程的生命周期 2、线程的创建与启动 3、多线程的控制
教学 难点 1、理解Java程序多线程的处理机制 2、掌握线程的创建与启动
教学 方式 1、教师课堂教学要以讲授为主,并结合操作演示进行教学。 2、建议采用理实一体化方式进行教学组织,教师讲授与学生上机实践交替进行。
教 学 过 程 一、创设情境,引入概念 1、线程的概念 (1)线程和进程的区别 (2)线程的主要特点 2、线程的生命周期 (1)新建状态 (2)就绪状态 (3)运行状态 (4)阻塞状态 (5)死亡状态 3、多线程概述 二、重点突出,讲解知识 1、线程的创建 (1)继承Thread 类 (2)实现Runnable 接口 2、线程的启动 3、多线程优先级调度 4、多线程的互斥与同步 (1)多线程互斥 (2)多线程同步 5、死锁的处理 三、归纳总结,实践练习 1、对课堂上讲解的重要知识点进行归纳总结。 2、完成拓展实践任务,强化知识点的掌握 (1)哲学家用餐问题的处理 (2)计时钟的实现 3、在学生实践过程中指导答疑,了解学生对知识点的掌握情况。 四、布置作业,课后巩固 1、引导学生课后复习,回顾课堂上讲解的重要知识点 2、布置课后练习作业,通过反复练习加深知识点的记忆 3、布置开放性作业,引导学生利用互联网等手段查询信息,扩展知识面 4、引导学生进行预习,做好后续学习的准备工作
教 学 后 记 教师回顾课堂教学效果,根据学生学习情况,合理控制教学难度,适当调整教学进度计划。
4

展开更多......

收起↑

资源预览