1 / 11
文档名称:

Java多线程实验报告.doc

格式:doc   大小:152KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java多线程实验报告.doc

上传人:s0012230 2017/8/28 文件大小:152 KB

下载得到文件列表

Java多线程实验报告.doc

文档介绍

文档介绍:西安邮电大学
(计算机学院)
课内实验报告
实验名称: 多线程
专业名称: 计算机科学与技术
班级: 计科1405班
学生姓名: 高宏伟
学号: 04141152
指导教师: 刘霞林
实验日期:
一、实验目的
线程的概念、线程的生命周期。
多线程的编程:继承Thread类与使用Runnable接口。
使用多线程机制实现动画。
二、实验要求
1. 掌握利用JAVA语言编写多线程程序的方法。
2. 掌握线程的调度方法。
3. 掌握多线程环境中GUI程序的编写方法。
实验内容
(一)汉字打字练****br/>实验要求:
编写一个Java应用程序,在主线程中再创建一个Frame类型的窗口,在该窗口中再创建1个线程giveWord。线程giveWord每隔2秒钟给出一个汉字,用户使用一种汉字输入法将该汉字输入到文本框中。
程序模板:

import .*;
public class WordThread extends Thread
{ char word;
int k=19968;
;
WordThread()
{ =com;
}
public void run()
{ k=19968;
while(true)
{
word=(char)k;
(""+word);
try{ 【代码1】//调用sleep方法使得线程中断6000豪秒
}
catch(InterruptedException e){}
k++;
if(k>=29968) k=19968;
}
}
}

import .*;
import .*;
public class ThreadFrame extends Frame implements ActionListener
{
Label wordLabel;
Button button;
TextField inputText,scoreText;
【代码2】//用WordThread声明一个giveWord对象
int score=0;
ThreadFrame()
{ wordLabel=new Label(" ",);
(new Font("",,72));
button=new Button("开始");
inputText=new TextField(3);
scoreText=new TextField(5);
(false);
【代码3】//创建giveWord,将wordLabel传递给WordThread构造方法的参数
(this);
(this);
add(button,);
add(wordLabel,);
Panel southP=new Panel();
(new Label("输入标签所显示的汉字后回车:"));
(inputText);
(scoreText);
add(southP,);
setBounds(100,100,350,180);
setVisible(true);
validate();
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ (0);
}
}
);
}
public void actionPerformed(ActionEvent e)
{
if(()==button)
{ if(!(【代码4】)) //giveWord调用方法isAlive()
{ giveWord=new WordThread(wordLabel);
}
try
{ 【代码5】//giveWord调用方法start()
}
catch(Exception exe){}
}
el

最近更新

火电厂给水泵汽轮机系统热经济分析与优化设计.. 2页

火山口状泰勒锥静电纺丝的理论与实验研究的开.. 2页

濮阳市三种主流养老模式比较研究的开题报告 2页

激光间接冲击金属薄板微成形研究中期报告 2页

土地开发可行性报告 40页

激光冲击强化金属材料的组织演化、腐蚀行为和.. 2页

潮流作用下潮湾地形不稳定性数值模拟的开题报.. 2页

潍坊归真园植物配置中的拟古典园林植物造景意.. 2页

潍坊市建设工程施工监理报告填报系统的设计与.. 2页

品牌服务平台的可行性报告 33页

漳州农村信用社小额信贷现状与发展对策研究的.. 2页

合肥杠杠香可行性报告 37页

滨海沙滩植物群落的特征与珊瑚菜的种群生态学.. 2页

古村落开发可行性报告 32页

滚刀作用下北山花岗岩裂纹扩展模式研究的开题.. 2页

临床血脂测定与应用 57页

临床营养学(刘青青)3、微量营养素 134页

卷饼创业可行性报告 33页

卤货工厂可行性报告 43页

医院采购电刀可行性报告 33页

湘潭市成年人体质现状的调查与分析中期报告 2页

湘北洪湖湿地风景旅游资源评价的开题报告 2页

医用耗材采购可行性报告 27页

北沿江高铁可行性报告 31页

化工工艺设计可行性报告 32页

助学务中心可行性报告 34页

湖南特高压交直流混合电网网架构建研究的开题.. 2页

临床应用抗感染药物的一些建议--张国俊 121页

创新价值的可行性报告 30页

创业学院建设可行性报告 32页