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

  • 相关阅读:
    《Python 源码阅读》之 类型Type
    《Python 源码剖析》之对象
    KMP匹配算法
    Python的递归深度
    js验证手机号
    Jquery 实现 “下次自动登录” 记住用户名密码功能
    js注册读秒进度条
    div+css进度条
    SprignMVC+myBatis整合
    ssm控制输出sql(二)
  • 原文地址:https://www.cnblogs.com/wdsthink/p/4372895.html
Copyright © 2011-2022 走看看