实验二《多线程》.docVIP

  • 20
  • 0
  • 约1.27千字
  • 约 3页
  • 2017-07-09 发布于河南
  • 举报
实验二《多线程》

实验二 多线程 实验课程名:Java程序设计 专业班级: 学号: 姓名: 实验时间: 10.14-10.20 实验地点: K4-307 指导教师: 伍红华 一、实验目的和要求 1.掌握Java概念; 2.熟悉继承Thread类的多线程编程; 3.熟悉继承Runnable接口的多线程编程; 4.了解多线程编程中方法的覆盖。 二、实验内容 1.输入下面的Java Application程序,运行该程序,并简要分析程序的运行结果。 class SimpleThread extends Thread { public SimpleThread(String str) { super(str); //调用其父类的构造方法 } public void run() { //重写run方法 for (int i = 0; i 10; i++) { System.out.println(i + + getName()); //打印次数和线程的名字 try { sleep((int)(Math.random() * 1000)); //线程睡眠,把控制权交出去 } catch (InterruptedException e) { } } System.out.println(DONE! + getName()); //线程执行结束 } 18:} public class TwoThreadsTest { public static void main (String args[]) { new SimpleThread(First).start(); //第一个线程的名字为First new SimpleThread(Second).start(); //第二个线程的名字为Second } } 实验步骤: 2.编写程序,将上面多线程程序用Runnable接口来实现。 实验步骤: 3.分别用继承Thread类和Runnable接口的方法实现多线程程序。有三个银行员工,工作一段时间后,都会选择一个随机的时间休息(如休息0-6秒) ,在程序当中显示员工休息时间 实验步骤: 4.黄石火车站下面有三个火车票代售点,假如说黄石到北京的火车票总共是200张,如何用程序来实现三个售票点同时卖票的功能。 实验步骤: 小结 三、结论(写本次实验的收获) 说明: 电子实验报告填写好后,以学生的学号+实验项目名作为该word文件名保存,例如某学生学号姓名为某某,本次实验名称是:实验一 顺序结构程序设计,则本次实验报告的保存文件名为:01某某实验一.doc。 在规定的时间内,学生将本报告提交给实验指导教师。

文档评论(0)

1亿VIP精品文档

相关文档