2024年3月14日发(作者:)
《面向对象程序设计》实验报告
实验序号:5 日期: 2011
年 6 月 3 日
班 级
实验项目
名称
实验目的:
1. 掌握线程的4种状态:新建、运行、中断、死亡。
2. 学习用Thread类创建线程,掌握哪些数据是线程之间共
享的,哪些数据是线程独有的。
3. 学习使用wait方法挂起线程的执行,使用notifyAll()方
法恢复线程的执行。
实验内容:
1.完成实验五(一),补全下列程序中缺少的语句。
程序1:编写一个Java应用程序,在主线程中再创建2个线程,
要求线程经历4种状态:新建、运行、中断、死亡。
程序2:编写一个Java应用程序,在主线程中用Thread类再
创建2个线程,2个线程共享一个int型的数据,并各自有自
己独占的数据。
程序3:通过单击“开始”按钮启动线程,该线程负责移动一
个红色的标签。通过单击“挂起”按钮暂时中断线程的执行,
单击“恢复”按钮恢复线程。通过单击“终止”按钮终止线程。
姓名
多线程
学
时
学号
指导教
师
2.阅读理解运行实验五(二)。
实验完成情况
(一)、程序1:线程的4种状态
class Tortoise extends Thread
{
int sleepTime=0,liveLength=0;
Tortoise(int sleepTime,String name,int liveLength)
{
ime=sleepTime;
ngth=liveLength;
setName(name);
}
public void run()
{
while(true)
{


发布评论