首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

线程操作实例

2013-10-12 
线程操作范例1、实例要求设计一个线程操作类,要求可以产生三个线程对象,并可以分别设置三个线程的休眠时间:

线程操作范例
1、实例要求设计一个线程操作类,要求可以产生三个线程对象,并可以分别设置三个线程的休眠时间:线程A : 休眠10秒线程B: 休眠20秒线程C : 休眠30秒
2、通过继承Thread类在Thread类中直接存在了name属性。

class MyThread implements Runnable{private String name ;private int time ;public MyThread(String name,int time){this.name = name ;// 设置线程名称this.time = time ;// 设置休眠时间}public void run(){try{Thread.sleep(this.time) ;// 休眠指定的时间}catch(InterruptedException e){e.printStackTrace() ;}System.out.println(this.name + "线程,休眠"+ this.time + "毫秒。") ;}};public class ExecDemo02{public static void main(String args[]){MyThread mt1 = new MyThread("线程A",10000) ;// 定义线程对象,指定休眠时间MyThread mt2 = new MyThread("线程B",20000) ;// 定义线程对象,指定休眠时间MyThread mt3 = new MyThread("线程C",30000) ;// 定义线程对象,指定休眠时间new Thread(mt1).start() ;// 启动线程new Thread(mt2).start() ;// 启动线程new Thread(mt3).start() ;// 启动线程}};



热点排行