zoukankan      html  css  js  c++  java
  • 多线程的实现方式01 Thread

    /*
    * 多线程 有三种实现方式
    * 其一 Thread
    *
    * 写一个类
    *
    * 1.让他继承 Thread
    * 2.重写thread中的run方法
    * 3.创建子类对象就是在 创建线程!
    * 3.start();开启线程! 并让线程执行!同时还会告诉JVM去调用 show方法!
    */
    public class 多线程实现方式01Thread
    { // 菜鸟命名方式 不可取
    public static void main(String[] args)
    {
    Duo d1=new Duo("张三"); //注意 如果只调用 run 仅仅只是在调用Duo 中的方法 并不能开启多线程
    Duo d2=new Duo("李四"); //start(); 表示开启了一个新线程 ! 并且 在调用 run()方法1
    d2.start(); //开启线程 并调用Duo中的 run方法!
    d1.run(); //由主线程 负责!--------------------------> 必须要放在d2的下面 否则 主线程运行结束后 看不到多线程的效果!
    }
    }
    class Duo extends Thread
    {
    private String name;
    Duo(String name)
    {
    this.name=name; //this 关键字 区分成员变量 和 局部变量
    }
    public void run()
    {
    for (int i = 0; i < 30; i++)
    {
    System.out.println("name="+name+"....."+i);
    }
    }
    }

  • 相关阅读:
    anltr 解析MYSQL
    MYSQL 主从复制
    Java happens-before
    傅里叶分析-数据通信的理论基础
    Java jdk常用工具集合
    kafka报错 日志压缩报错直接退出
    linux centos7开启防火墙端口
    mysql_取分组后的前几行值
    数据库隔离级别
    mysql删除重复数据
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10552316.html
Copyright © 2011-2022 走看看