JAVA实现多线程的三种方式

在Java中可通过三种方式来实现多线程:

1、继承Thread类,重写run( )方法

2、实现Runnable接口,重写run( )方法

3、实现Callable接口,重写call( )方法并使用FutureTask获取call( )方法的返回结果

利用Thread类实现多线程

主要步骤

1、通过继承Thread创建线程的子类

2、重写Thread类的run( )方法

3、创建子类实例对象

4、调用子类实例对象start( )方法启动线程

使用示例

package com.thread1;

/**

public class ThreadCreate1 {

public static void main(String[] args) {

//创建第一个子线程

MyThread firstThread=new MyThread();

firstThread.start();

String firstThreadName = firstThread.getName();

System.out.println(“firstThreadName=”+firstThreadName);

//创建第二个子线程

MyThread secondThread=new MyThread();

secondThread.start();

String secondThreadName = secondThread.getName();

System.out.println(“secondThreadName=”+secondThreadName);

}

}

//MyThread继承Thread类

<

你可能感兴趣的:(Java技术,编程程序,IT行业,java)