java 线程

来源:互联网 发布:unity3d 人物移动跳跃 编辑:程序博客网 时间:2024/06/18 06:18

线程的状态:1.新建 2.就绪 3.运行 4.阻塞 5.死亡

java实现线程的两种方式:继承Thread类;实现Runnable接口

下边看代码实现:

public class ThreadDemo {public static void main(String[] args) {ThreadTest test1 = new ThreadTest("继承方式线程1");ThreadTest test2 = new ThreadTest("继承方式线程2");// 注释了的这种方式,线程不是随机进行的/* * test1.run(); test2.run(); */// 这种方式,线程是随机的new Thread(test1).start();new Thread(test2).start();Runabc runabc1 = new Runabc("接口方式线程3:");Runabc runabc2 = new Runabc("接口方式线程4:");new Thread(runabc1).start();new Thread(runabc2).start();}}//继承Thread类class ThreadTest extends Thread{private String name;public ThreadTest(String name) {super();this.name = name;}public void run() {for (int i = 0; i < 10; i++) {System.out.println("线程开始:"+this.name+",i="+i);}}}//实现Runnable接口class Runabc implements Runnable{private String name;public Runabc(String name) {super();this.name = name;}public void run() {for (int i = 0; i < 10; i++) {System.out.println("线程开始:"+this.name+",i="+i);}}}




原创粉丝点击