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

  • 相关阅读:
    Echarts入门踩坑记录
    作业帮前端面经
    猿辅导前端面经
    昆仑万维前端面经
    顺丰科技前端面经
    云从科技前端面经
    亿联网络前端面经
    寒武纪前端面经
    纽约州交通事故数据可视化
    Vue中Object和Array数据变化侦测原理
  • 原文地址:https://www.cnblogs.com/wdsthink/p/4372895.html
Copyright © 2011-2022 走看看