- 11
- 0
- 约3.82千字
- 约 11页
- 2020-02-16 发布于江苏
- 举报
WORD格式
专业资料整理
南京工程学院
上机实验报告
课 程 名 称: 操作系统
实验项目名称: 基于线程的编程技术
学生班级: 数字媒体 143
学生学号: 202140703
学生姓名: 汲静
指导教师: 彭焕峰
实 验 时 间: 2016.10.11
实 验 地 点: 信息楼专业机房
实验成绩评定:
2016-2017-1 学期
一、实验目的及要求
熟悉基于多线程的编程技术,编程实现简单的多线程编程实例。
要求采用 Java 等某一种编程语言实现 2 个多线程编程实例。
二、实验相关知识简介
线程是近年来操作系统领域出现的一个非常重要的机制和技术,其重要程度不亚于进
程。线程机制可以提高程序执行的效率,而且也方便用户编程,不但适用于多机系统,对大
多数单 CPU 的个人计算机也同样带来好处, 因此当代操作系统都支持线程。 在操作系统中,
进程的引入提高了计算机资源的利用效率。 但在进一步提高进程的并发性时, 人们发现进程
切换开销占的比重越来越大。 传统的进程不能很好的利用多处理器, 因为一个进程在某个时
刻只能使用一个处理器,进程间通信的效率受到限制。引入线程的目的:减小(进程 / 线程)
上下文切换开销;更好支持多处理器,达到最大程度的并行;简化进程间的通信。
三、关键程序代码分析
(一) 程序 1
问题描述
答:启动 3 个线程打印递增的数字 , 线程 1
原创力文档

文档评论(0)