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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李宗玛 中级黑马   /  2014-7-8 10:32  /  770 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、通过继承Thread类
a、创建自定义的线程类,从Thread继承
class MyThread extends Thread{
        @Override
        public void run(){
               //....
        }
}
b、启动线程
     MyThread t = new MyThread();
     t.start(); //启动线程
     //注意:告知OS线程准备完毕,具体启动时机由OS决定

2、通过自定义实现Runnable接口的对象
a、实现一个实现Runnable接口的类
class MyRunnable implements Runnable{
       @Override
       public void run(){ //run方法不允许throws Exception
              //........
       }
}
b、启动线程
      MyRunnable mr = new MyRunnable();
      Thread t = new Thread(mr);
      t.start(); //启动线程
c、推荐使用这种方式实现多线程

1 个回复

倒序浏览
总结的挺好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马