• 吴裕雄--天生自然java开发常用类库学习笔记:线程操作范例


    class MyThread extends Thread{
        private int time ;
        public MyThread(String name,int time){
            super(name) ;    // 设置线程名称
            this.time = time ;    // 设置休眠时间
        }
        public void run(){
            try{
                Thread.sleep(this.time) ;    // 休眠指定的时间
            }catch(InterruptedException e){
                e.printStackTrace() ;
            }
            System.out.println(Thread.currentThread().getName() + "线程,休眠"
                + this.time + "毫秒。") ;
        }
    };
    public class ExecDemo01{
        public static void main(String args[]){
            MyThread mt1 = new MyThread("线程A",10000) ;    // 定义线程对象,指定休眠时间
            MyThread mt2 = new MyThread("线程B",20000) ;    // 定义线程对象,指定休眠时间
            MyThread mt3 = new MyThread("线程C",30000) ;    // 定义线程对象,指定休眠时间
            mt1.start() ;    // 启动线程
            mt2.start() ;    // 启动线程
            mt3.start() ;    // 启动线程
        }
    };
    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() ;    // 启动线程
        }
    };
  • 相关阅读:
    android 控件: xml 设置 Button 按下背景
    Hadoop: the definitive guide 第三版 拾遗 第四章
    二进制日志占满空间
    Unity3d学习笔记记录
    百度地图api---实现新建地图
    php简单浏览目录内容
    CRC校验的实现
    Android记录3--ExpandableListView使用+获取SIM卡状态信息
    Zookeeper Api(java)入门与应用(转)
    ZooKeeper程序员指南(转)
  • 原文地址:https://www.cnblogs.com/tszr/p/12152841.html
Copyright © 2020-2023  润新知