zoukankan      html  css  js  c++  java
  • 多线程

    创建线程的第一种方式:继承Thread类。

    1,继承Thread类

    2,继承Thread类里的run方法,将线程的任务代码封装到run方法中。

    3,创建线程对象

    4,调用线程对象的start方法开启线程

    创建线程的第二种方式:实现Runnable接口。

    1,定义类实现Runnable接口。

    2,覆盖接口中的run方法,将线程的任务代码封装到run方法中。

    3,通过Thread类创建线程对象,并将Runnable接口的子类对象作为Thread类的构造函数的参数进行传递。

    4,调用线程对象的start方法开启线程。

    实现Runnable接口的好处:

    1,将线程的任务从线程的子类中分离出来,进行了单独的封装。  按照面向对象的思想将任务的封装成对象。

    2,避免了java单继承的局限性。

    所以,创建线程的第二种方式较为常用。

  • 相关阅读:
    c++函数学习-关于c++函数的林林总总
    STL学习笔记(七) 程序中使用STL
    STL学习笔记(六) 函数对象
    本学期总结与课程建议
    12.19
    12.18Tomcat相关知识
    12.17
    12.16
    12.15
    12.14
  • 原文地址:https://www.cnblogs.com/freemrz/p/3712976.html
Copyright © 2011-2022 走看看