java中兩種实现线程的方式

来源:互联网 发布:cf人机刷枪源码 编辑:程序博客网 时间:2024/06/05 10:20




java中兩種实现线程的方式


实现线程:继承Thread



该如何创建线程呢?通过API中搜索,查到Thread类。通过阅读Thread类中的描述。Thread是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。

 


 

A:创建线程的步骤:

1.定义一个类继承Thread。

2.重写run方法。

3.创建子类对象,就是创建线程对象。

4.调用start方法,开启线程并让线程执行,同时还会告诉jvm去调用run方法

案例代码


public static void method01() {MyThread wang = new MyThread();wang.setName("老王");Thread thread = new Thread(wang);thread.start();MyThread zhang = new MyThread();zhang.setName("老張");Thread thread2 = new Thread(zhang);thread2.start();}
public class MyThread implements Runnable{String name;public String getName() {return name;}public void setName(String name) {this.name = name;}@Overridepublic void run() {// TODO Auto-generated method stubfor (int i = 0; i <100; i++) {System.out.println(getName()+i);}}}





原创粉丝点击