A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© aguang 中级黑马   /  2015-8-22 17:36  /  553 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package cn.tt910;


/*
* 实现多线程的方式2 :实现Runnable接口
* 1自定义类MyRunnable实现Runnable接口
* 2重写run方法
* 3创建MyRunnable对象
* 4创建Thread类的对象,并把第三步的对象作为构造参数传递
*
*
*
* 方式2     解决了单继承的局限性,
*               适合多个相同程序去处理同一个资源的情况,把线程同程序的代码,数据有效的分离,较好 的体现了面向对象的思想。
* */

public class Test01 {
        public static void main(String[] args) {
                MyRunnable mr=new MyRunnable();
                Thread t1=new Thread(mr,"哈哈");
                Thread t2=new Thread(mr);
               
                //t1.setName("hello");
                t2.setName("---");
               
               
                t1.start();
                t2.start();
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马