zoukankan      html  css  js  c++  java
  • AJPFX总结线程创建的两种方法

    创建线程的第一种方式:继承Thread ,由子类复写run方法。
    步骤:
    1,定义类继承Thread类;
    2,目的是复写run方法,将要让线程运行的代码都存储到run方法中;
    3,通过创建Thread类的子类对象,创建线程对象;
    4,调用线程的start方法,开启线程,并执行run方法。
    创建线程的第二种方式:实现一个接口Runnable。
    步骤:
    1,定义类实现Runnable接口。
    2,覆盖接口中的run方法(用于封装线程要运行的代码)。
    3,通过Thread类创建线程对象;
    4,将实现了Runnable接口的子类对象作为实际参数传递给Thread类中的构造函数。
    为什么要传递呢?因为要让线程对象明确要运行的run方法所属的对象。
    5,调用Thread对象的start方法。开启线程,并运行Runnable接口子类中的run方法

  • 相关阅读:
    矩阵价值和
    排列组合问题
    X国的军队
    石子合并加强版
    P1042 乒乓球
    Dinner 点餐
    一文看尽图像分类问题
    [Udemy] Recommender Systems and Deep Learning in Python
    推荐系统学习
    [NLP] 酒店名归类
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10898184.html
Copyright © 2011-2022 走看看