美文网首页Java 杂谈程序员
java常用多线程创建方式

java常用多线程创建方式

作者: 字恋狂 | 来源:发表于2018-10-29 20:59 被阅读1次

创建线程

工作中经常会需要使用多线程进行业务处理,在java中创建线程,常用的方法有两种:

  1. 继承Thread类
  2. 实现Runnable接口

话不多说,直接上一段代码

public class CreateThread {

    public static class CreateThreadA extends Thread {

        @Override
        public void run() {
            System.out.println("第一种方法:继承Thread创建线程");
        }
    }

    public static class CreateThreadB implements Runnable {
        @Override
        public void run() {
            System.out.println("第二种方法:实现Runnable创建线程");
        }
    }

    public static void main(String[] args) {
        Thread threadA = new CreateThreadA();
        Thread threadB = new Thread(new CreateThreadB());
        threadA.start();
        threadB.start();
    }
}

在这一段代码中,类 CreateThreadA 通过继承 Thread 并重写run() 方法创建了线程

public static class CreateThreadA extends Thread {
    @Override
    public void run() {
        System.out.println("第一种方法:继承Thread创建线程");
    }
}

第二个类 CreateThreadB 则是通过实现 Runnable 重写其run() 方法创建了线程

public static class CreateThreadB implements Runnable {
    @Override
    public void run() {
        System.out.println("第二种方法:实现Runnable创建线程");
    }
}

运行main()方法,最终输出以下内容,线程创建成功

第一种方法:继承Thread创建线程
第二种方法:实现Runnable创建线程

原文链接:http://blog.z-love.com/#/Content/Multi-threaded-creation

相关文章

  • java常用多线程创建方式

    创建线程 工作中经常会需要使用多线程进行业务处理,在java中创建线程,常用的方法有两种: 继承Thread类 实...

  • Java基础(六)

    多线程 Java多线程并发 1.1 JAVA 并发知识库 1.2 JAVA 线程实现/创建方式 1.2.1 继承 ...

  • Java的两种多线程实现方式

    一、创建多线程的两种方式 Java中,有两种方式可以创建多线程: 1 通过继承Thread类,重写Thread的...

  • Java 多线程知识点

    Java多线程并发 一、 java多线程创建方式 继承Tread类将自己的类继承Tread类,并重写run()方法...

  • 案例深入分析多线程的两种实现方式

    一、创建多线程的两种方式 Java中,有两种方式可以创建多线程: 1 通过继承Thread类,重写Thread的r...

  • 【java基础】线程

    java基础 线程 参考详细:Java之多线程 一、创建线程 创建线程常见有两种方式,另外有两种新增方式 1.Th...

  • iOS基础知识 (三)

    多线程 多线程创建方式 iOS创建多线程方式主要有NSThread、NSOperation、GCD,这三种方式创建...

  • 线程2:创建多线程的第二种方式--java37(03/20/20

    package com.atguigu.java1; /* 创建多线程的方式二:通过实现的方式 对比一下继承的方式...

  • 多线程

    线程基本介绍和创建方式 参考Java 多线程编程 jdk自带的线程池 java.util.concurrent包提...

  • java 多线程创建及运行

    java多线程实现方式1.1 三种创建线程的方式 继承Thread类,重写run()方法 实现Runable()接...

网友评论

    本文标题:java常用多线程创建方式

    本文链接:https://www.haomeiwen.com/subject/eppitqtx.html