黑马程序员——创建线程的两种方式

java中创建线程有两种方式:

  1.继承Thread类

      步骤: (1)定义一个类继承Thread类

               (2)复写Thread类中的run()方法

               (3)调用start()方法:启动线程及调用run()方法

  2.实现Runnable接口的方式

      步骤:(1)定义一个类实现Runnable接口

              (2)覆盖Runnable接口中的run()方法,将线程要运行的代码放到该run方法中

              (3)通过Thread类建立线程对象

              (4)将实现Runable接口的类对象作为实际参数传递给Thread的构造函数。

              (5)调用Thread类的start()方法,兵调用实现了Runnable接口的类的run方法

   两种方式的比较:

                (1)实现Runnable接口创建线程的好处:避免了单继承的局限性

                (2)继承Thread类的实现方式,县城代买放在Thread子类的run()方法中

                (2)实现Runnable接口的方式,线程代码放在实现了Runnable接口的类的run()方法中 

posted on 2015-03-27 21:23  佳期如梦  阅读(99)  评论(0编辑  收藏  举报

导航