java中多线程的实现方式有两种
来源:互联网 发布:宁波php招聘 编辑:程序博客网 时间:2024/05/05 09:21
java中多线程的实现方式有两种,一种是继承java.lang.Thread类,另一种是实现java.lang.Runnable接口。
下面是两种方式的简单代码。
继承Thread类方式:
[java] view plaincopy
import java.lang.Thread;
//用集成Thread类方式实现多线程。
public class Test{
public static void main(String arg[]){
T t1=new T();
T t2=new T();
//更改新线程名称
t1.setName("t1");
t2.setName("t2");
//启动线程
t1.start();
t2.start();
}
}
class T extends Thread{
//重写run()方法
public void run(){
System.out.println(this.getName());
}
}
输出结果为:
t1
t2
实现Runnable接口方式:
在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。
[java] view plaincopy
import java.lang.*;
//用实现Runnable接口的方式实现多线程。
public class Test{
public static void main(String arg[]){
T t1=new T();
T t2=new T();
//一定要实例化Thread对象,将实现Runnable接口的对象作为参数传入。
Thread th1=new Thread(t1,"t1");
Thread th2=new Thread(t2,"t2");
//启动线程
th1.start();
th2.start();
}
}
class T implements Runnable{
- java中多线程的实现方式有两种
- Java中多线程的实现方式
- java中实现多线程的方式
- 为什么Java中实现多线程的方式有两种?
- java中多线程实现方式
- java实现多线程的方式
- java多线程的实现方式
- Java多线程的实现方式
- Java多线程的实现方式
- java 实现多线程的方式
- Java实现多线程的方式
- Java 实现多线程的方式
- java多线程-实现多线程的方式
- JAVA中实现多线程的两种方式
- JAVA中实现多线程的两种方式
- JAVA中实现多线程的两种方式
- java中实现多线程的二种方式
- java中多线程的实现方式以及区别(1)
- codeforce 400 C
- 二周 项目3 文件+结构体实现使用功能
- 静态数据成员
- linux下clang+llvm3.3安装(ubuntu)
- 对话框包含视类头文件出错
- java中多线程的实现方式有两种
- Logistic Function == Sigmoid Function
- 机构题成绩处理
- 动作栏——ActionBar(一)
- office2007新建 Microsoft Office Word 文档.docx,打开后弹出转换文件对话框的解决办法
- javascript匿名函数
- 百度 腾讯 等名企多线程面试题目
- java中的类!
- WSAAsyncSelect模型