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单继承的局限性。

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

  • 相关阅读:
    减治算法之寻找第K小元素问题
    OpenGL的版本号历史和发展
    动态注冊监听
    Thinking in Java -- 类型信息RTTI
    Unity3D
    Oracle改动字段类型
    函数定义
    foreach
    数组
    结构体
  • 原文地址:https://www.cnblogs.com/freemrz/p/3712976.html
Copyright © 2011-2022 走看看