首页 > 编程语言 >Java实现多线程的四种方式

Java实现多线程的四种方式

时间:2022-08-19 13:13:21浏览次数:59  
标签:Java Thread System run 多线程 public 四种 out

java中实现多线程主要有四种方式:继承Thread类

一,继承Thread类,重写run方法

public class ThreadTest {
    //主线程
    public static void main(String[] args) {
        MyThread1 myThread1 = new MyThread1();
        MyThread2 myThread2 = new MyThread2();

        myThread1.start();
        myThread2.start();
        System.out.println("我是主线程");
    }
}
public class MyThread1 extends Thread{
    @Override
    public void run() {
        System.out.println("我是线程1");
    }
}
public class MyThread2 extends Thread{
    @Override
    public void run() {
        System.out.println("我是线程2");
    }
}

标签:Java,Thread,System,run,多线程,public,四种,out
From: https://www.cnblogs.com/tanhongwei/p/16601651.html

相关文章

  • java:关于打包时的资源获取问题
    我们有时会遇上打包后,图片资源不显示等问题,我总结了以下两个方法:1.将资源文件放在外部,不打入包中,此时直接用相对路径或绝对路径就可以获取资源文件;比如将资源文件与打好的......
  • java:菜单的使用
    1.JMenuBar菜单条2.JMenu菜单3.JMenuItem菜单项菜单条包含菜单,每个菜单有包含一些菜单项。菜单也可以修改布局,默认是流式布局,可自定义。直接上一段代码演示:1impor......
  • Java流程控制
    Java流程控制顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就是按照顺序一句一句执行。顺序结构是最简单的算法结构语句与语句之间,框与框之间是按从上到......
  • JavaScript基础回顾
    变量声明var伪全局变量const常量(块级作用域)let块级作用域变量运算符及表达式算术运算 +-*/%++--逻辑运算&&(同true取最后一个false取第一个) ||(有true取......
  • 【java基础】分支结构if-else、switch-case
    1.if-elseinta=10;if(a==0){ System.out.println("a等于0");}elseif(a<0){ System.out.println("a小于0");}else{ System.out.println("a大于0");}(1)条件表达式......
  • Java第一天
    第一天学Java 一.了解JavaJava的主要应用于各种系统、各大平台、手机app、桌面工具以及SaaS云等等 二.比较Java和其他语言Java的运用较为广泛,以c语言为基础在199......
  • 简单了解Java微服务(一)
    一.微服务诞生前的传统Java项目架构:单体架构在微服务正式应用于项目架构体系时,传统的Java项目架构一般为单体架构。这种单体架构的特点是将所有的业务功能集中在一个......
  • 【Java基础】三元运算符 a>b ? 1 : 2 ;
    1.三元运算符a>b?true:false;可以简化为if-else语句if(a>b){ System.out.println("true");}else{ System.out.println("false");}2.运算符的优先级只有单目运......
  • 初识多线程
    初始多线程实现多线程的方法继承Thread类(重点)实现Runnavle接口(重点)实现Caliable接口(了解,以后可能会学习到!)多线程分两种进程和线程进程每一个程序都是静态的,当......
  • 【Java基础】位运算<<,>>,>>>,&,|,^,~
    1.位运算符位运算符是对整数的二进制进行的运算。2.位运算符细节<<:在一定范围内,每向左移1位,相当于*2>>:在一定范围内,每向右移1位,相当于/2>>>表示无符号右移运......