文档介绍:教案正文(一)
学院部门: 计算机系任课教师:
周次
第 14 周第 2 次课
授课
时间
授课
题目
Java线程及其操作
上课
教室
授课
方式
课堂讲授(√); 实践课(√)
教学
时数
2
教学
目标
与
要求
知识目标:
线程的概念;
使用多线程的优势;
线程的实现。
技能目标:
编码实现简单多线程程序。
能力目标:
理解线程的概念。
教学
方法
、
手段
、
媒介
教学方法:
讲授、练习。
教学手段:
使用PPT进行课堂讲解。
教学媒介:
教科书、幻灯片。
主要
教学
内容
、
重点
、
难点
及
时间
分配
教学内容:
预计时间
导课;
了解线程概念;
使用多线程的优势;
线程的实现。
5分钟
40分钟
20分钟
25分钟
教学重点:
了解线程概念;
线程的实现。
教学难点:
线程的模型;
线程的实现。
教案正文(二)
【导课】
通过对Windows任务管理器的进程选项卡的使用,引入进程和线程的概念。
5
分钟
了解线程概念。
【讲授】
并发现象在现代计算机中大量存在;
多任务操作系统提供并发机制;
程序:静态的计算机语言编写的代码;
进程:本质上是一个执行的程序;
线程:程序内部的顺序控制流;
轻量级的进程,同一类线程共享代码和数据空间;
多进程:在操作系统中同时运行多个任务(程序);
多线程:程序中多个片断同时执行。
40
分钟
Java中对线程的支持
【讲授】
多线程编程简单,效率高;
能直接共享数据和资源(多进程不能);
适合于开发服务程序;
如Web服务,聊天服务等;
适合于开发有多种交互接口的程序;
如聊天程序的客户端