zoukankan      html  css  js  c++  java
  • 黑马程序员——创建线程的两种方式

    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()方法中 

  • 相关阅读:
    bzoj1295 [SCOI2009]最长距离
    bzoj1853 [Scoi2010]幸运数字
    bzoj1855 [Scoi2010]股票交易
    bzoj1294 [SCOI2009]围豆豆
    bzoj1237 [SCOI2008]配对
    bzoj1084 [SCOI2005]最大子矩阵
    bzoj1068 [SCOI2007]压缩
    bzoj1082 [SCOI2005]栅栏
    soj97 旅行
    soj98 卡牌
  • 原文地址:https://www.cnblogs.com/wdsthink/p/4372895.html
Copyright © 2011-2022 走看看