- 53
- 0
- 约6.78千字
- 约 10页
- 2020-11-23 发布于山东
- 举报
江苏科技大学
计算机科学与工程学院
实 验 报 告
实验课程:并行计算
评定成绩
指导教师
实验名称: Java 多线程编程
宋英磊
学号:
姓名:
班级:
完成日期: 2014 年 04 月 22 日
精选文库
1.1 实验目的
掌握多线程编程的特点;
了解线程的调度和执行过程;
掌握资源共享访问的实现方法。
1.2 知识要点
1.2.1 线程的概念
线程是程序中的一个执行流 , 多线程则指多个执行流 ;
线程是比进程更小的执行单位 , 一个进程包括多个线程 ;
Java 语言中线程包括 3 部分 : 虚拟 CPU、该 CPU执行的代码及代码所操作的数据。
Java 代码可以为不同线程共享,数据也可以为不同线程共享;
1.2.2 线程的创建
(1)
方式 1:实现 Runnable 接口
Thread 类使用一个实现 Runnable 接口的实例对象作为其构造方法的参数,
该对象
提供了 run 方法,启动 Thread 将执行该 run 方法;
(2)
方式 2:继承 Thread 类
重写 Thread 类的 run 方法;
1.2.3 线程的调度
线程的优先级
取值范围 1 ~ 10 ,在 Thread 类提供了 3 个常量, MIN_PRIORITY=1、 MAX_
PRIORITY=10、 NORM_PRIORITY=5;
用
原创力文档

文档评论(0)