匿名内部类方式实现线程创建的三种方式

2023-10-30

小demo

package demo04;

/**
 * @author wh
 * @date 2021年08月30日15:57
 * 匿名内部类方式实现线程创建的三种方式
 */
public class demo02 {
    public static void main(String[] args) {
        //第一种 创建Thread线程
        new  Thread(){
            @Override
            public void run() {
                for (int i = 0; i < 10; i++) {
                    System.out.println(Thread.currentThread().getName()+"--->"+"小明"+i);
                }

            }
        }.start();
        //第二种创建Runnable
        Runnable r=new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 10; i++) {
                    System.out.println(Thread.currentThread().getName()+"--->"+"小华"+i);
                }
            }
        };
        new Thread(r).start();
        //第三种简化接口
        new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 10; i++) {
                    System.out.println(Thread.currentThread().getName()+"--->"+"小红"+i);
                }
            }
        }).start();
    }
}

运行结果
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

匿名内部类方式实现线程创建的三种方式 的相关文章

随机推荐

  • 动态内存管理

    目录 一 为什么存在动态内存分配 二 动态内存函数的介绍 1 malloc 2 free 释放回收内存 3 calloc 4 realloc 三 常见的动态内存错误 1 对NULL指针的解引用操作 2 对动态开辟空间的越界访问 3 对非动态
  • 介绍几款常用的在线API管理工具

    在项目开发过程中 总会涉及到接口文档的设计编写 之前使用的都是ms office工具 不够漂亮也不直观 变更频繁的话维护成本也更高 及时性也是大问题 基于这个背景 下面介绍几个常用的API管理工具 方便你与调用方更高效的沟通测试 Swagg
  • Mac os 安装homebrew

    Mac os 不会自带homebrew工具 而很多需要的工具需要用brew命令下载和安装 但是因为homebrew是国外网站 如果没有VPN 就无法下载 下面记录一下如何解决这个问题 1 国内安装的命令如下 bin zsh c curl f
  • centos或Ubuntu机器出现 pycharm.desktop文件出现 未信任的应用程序启动器的情况,怎么解决?

    桌面图标启动编辑 vi pycharm desktop usr bin env xdg open Desktop Entry Version 1 0 Type Application Name Pycharm 根据自己的安装位置灵活修改 I
  • centOs7 安装docker 镜像

    Step1 检查是否安装过 docker yum list installed grep docker 如果出现如下图所示的情况 说明安装过 如果重新安装需要先卸载 使用命令 yum y remove docker ce x86 64 卸载
  • TensorRT -- github

    此存储库包含 NVIDIA TensorRT 的开源软件 OSS 组件 它包括 TensorRT 插件和解析器 Caffe 和 ONNX 的源代码 以及演示 TensorRT 平台用法和功能的示例应用程序 这些开源软件组件是 TensorR
  • Python 预测股票价格,竟然这么简单

    作为一种技术手段 预测在金融 证券领域的应用非常广泛 尤其是对股票价格的预测 我们介绍一下获得股票数据的方法 并基于此对数据进行预处理 接着使用数据分析方法 建立基础特征 进一步构建预测模型 且基于新数据验证模型效果 拟使用 VAR 及LS
  • Oracle数据库精讲与疑难解析(第2版)

    Oracle数据库精讲与疑难解析 第2版 赵振平编著 ISBN978 7 121 20021 2 2013年4月出版 定价 148 00元 1100页 16开 编辑推荐 耗时3年 作者曾为本书辞职在家专心写作 754个实务 件件源自实际工作
  • 可视化Docker管理工具-DockerUI

    DockerUI 产品介绍 DockerUI是一个易用且轻量化的 Docker 管理工具 透过 Web 界面的操作 更方便对于 Docker 指令不熟悉的用户更快进入 Docker 的世界 DockerUI拥有易操作化化界面 不须记忆Doc
  • cmake(13):构建时设置预处理宏定义以及add_compile_definitions命令详解

    目录 1 说明 1 1 无参宏 1 2 有参宏 2 使用示例 3 命令解析 add compile definitions 命令 add definitions 命令 参考链接 1 说明 宏定义在程序设计中几乎是不可避免会用到的 在控制程序
  • linux上从github下载代码缓慢解决办法

    因为github服务器在国外 所以国内用户下载代码较慢 解决办法如下 修改hosts文件 crtl alt t打开终端 在终端中输入 gedit etc hosts 其中gedit是一个带图形界面的文本编辑器 操作如下 在hosts文件添加
  • 适合宝妈做的副业有哪些?

    选择成为一位全职妈妈 需要巨大的勇气和决心 一方面是带宝宝非常的辛苦 还要操持家务 另一方面是放弃赖以生存的工作 把自身的抗风险能力降到很低的水平线 我个人的观点是作为一个全职妈妈是很危险的 所以我比较赞成 作为全职妈妈的同时 尽可能用闲暇
  • html中浮动和定位(练习+知识点)

    目录 定位 1 什么是脱离文档流 2 position定位 2 1 static定位 2 2 relative定位 2 3 absolute定位 2 4 fixed定位 2 5 sticky定位 存在兼容性问题 层级属性z index 浮动
  • java ssh1_[置顶] java SSH1/SSH2远程连接实例

    看到网上有很多通过telnet实现远程登录的例子 就是找不到关于ssh远程登录的例子 ssh2的可能会有一些 但是目前开发项目遇到了比较底层的东西 这个需要通过ssh1连接的 于是就有了这个实例 今天要给大家带来的就是 java通过ssh1
  • 【数据结构】邻接矩阵法

    邻接矩阵 不带权 define MaxVertexNum 100 顶点的最大数目 typedef struct char Vex MaxVertexNum 顶点表 存放下标 复杂信息 int Edge MaxVertexNum MaxVer
  • 云计算虚拟化技术未来发展的趋势及应用(来源: 比特网)

    近两年 随着一些国际知名的虚拟化软件厂商在中国市场的大力开拓 虚拟化及云计算的概念越来越热 虚拟化软件市场大幅升温 同时也带动了一批国内的虚拟化软件企业迅速的发展起来 虚拟化技术从早期的企业应用 逐步过渡到公有云应用 应用范围越来越广泛 那
  • 刷题day22:逆波兰表达式求值

    题意描述 给你一个字符串数组 tokens 表示一个根据 逆波兰表示法 表示的算术表达式 请你计算该表达式 返回一个表示表达式值的整数 类似于二叉树 可以将运算符号看做二叉树的中间节点 遇到运算符之后计算前两个数字与该运算符的运算结果 C
  • 电阻的精度和温漂

    转载自 http blog sina com cn s blog 68b345970100jc2h html 电阻的精度和温漂 1 电阻温度系数 TCR 表示电阻当温度改变1度时 电阻值的相对变化 当温度每升高1 时 导体电阻的增加值与原来
  • python 字符串去除 等等转义空格换行字符

    python去除html特殊转义字符 下面这些是一些我在网上找的一些 好像都不管用 网络上面的一些方法好像都不管用 比如 str text replace str text replace u xa0 等等一些 我使用的时候好像都不管用 下
  • 匿名内部类方式实现线程创建的三种方式

    小demo package demo04 author wh date 2021年08月30日15 57 匿名内部类方式实现线程创建的三种方式 public class demo02 public static void main Stri