1 / 2
文档名称:

Java多线程实验报告.doc

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

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

分享

预览

Java多线程实验报告.doc

上传人:miaoshen1985 2021/10/30 文件大小:17 KB

下载得到文件列表

Java多线程实验报告.doc

文档介绍

文档介绍:实验4:Java多线程
实验时间: 实验地点:
一、实验目的及要求
(1)了解线程的概念。
(2)学****简单的多线程编程。
二、实验设备环境及要求
三、实验任务
(1)阅读给定的Java Application程序,按要求回答问题并写出运行结果。
(2)按要求编写一个Java Application程序,并编译、运行这个程序。
四、实验内容与步骤
1.输入下面的Java Application程序,运行该程序,并简要分析程序的运行结果。
class SimpleThread extends Thread {
public SimpleThread(String str) {
super(str); //调用其父类的构造方法
}
public void run() { //重写run方法
for (int i = 0; i < 10; i++) {
(i + " " + getName());
//打印次数和线程的名字
try {
sleep((int)(() * 1000));
//线程睡眠,把控制权交出去
}
catch (InterruptedException e) { }
}
("DONE! " + getName());
//线程执行结束
}
18:}
public class TwoThreadsTest {
public static void main (String args[]) {
new SimpleThread("First").start();
//第一个线程的名字为First
new SimpleThread("Second").start();
//第二个线程的名字为Second
}
}
2.编写程序,将上面多线程程序用Runnable接口来实现。
class SimpleThread implements Runnable{
public void run(){
for (int i = 0; i < 10; i++){
(i + " " + ().getName());
try {
((int)(() * 1000));
//线程睡眠,把控制权交出去
}