java线程 — 创建和启动线程

Posted wenxudong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java线程 — 创建和启动线程相关的知识,希望对你有一定的参考价值。

创建和启动线程,传统有两种方式:

方式1:继承Thread类;

方式2:实现Runnable接口;

线程类(java.lang.Thread):Thread类和Thread的子类才能称之为线程类。阅读API

main方法就是一个主线程

 

方式1:

步骤

1. 定义一个类A继承于java.lang.Thread类。

2. 在A类中覆盖Thread类中run方法。

3. 我们在run方法中编写需要执行的操作---->run方法里的,线程执行体

4. 在main方法(线程)中,创建线程对象,并启动线程。

  创建线程类: A类 a = new A类();

  调用线程对象的start()方法: a.start();//启动一个线程

注意:千万不要调用run方法,如果调用run方法好比是调用一个方法。依然还是只有一个线程,并没有开启新的线程。

 


以上是关于java线程 — 创建和启动线程的主要内容,如果未能解决你的问题,请参考以下文章

java线程小结1

Java中的线程创建和启动

java之线程创建和启动

Java启动时默认创建了多少线程

java中如何启动一个新的线程

Java并发/多线程系列——线程安全篇