编写:创建2个线程,和主线程交替运行.

来源:互联网 发布:gif图片尺寸修改软件 编辑:程序博客网 时间:2024/05/14 03:19

 

/*创建2个线程,和主线程交替运行. */class E implements Runnable{public void run(){for(int x=0;x<10;x++){System.out.println(Thread.currentThread().getName()+"我是:"+x);}}}public class Threade_15 {public static void main(String[] args) {E ee=new E();Thread t1=new Thread(ee);Thread t2=new Thread(ee);t1.start();t2.start();for(int x=0;x<10;x++){System.out.println(Thread.currentThread().getName()+"我是:"+x);}}}

小程序原理:  

将Runnable接口的子类对象作为实际参数传递给Thread类的构造函数。
 为什么要将Runnable接口的子类对象传递给Thread的构造函数。
 因为,自定义的run方法所属的对象是Runnable接口的子类对象。
 所以要让线程去指定指定对象的run方法。就必须明确该run方法所属对象。

调用Thread类的start方法开启线程并调用Runnable接口子类的run方法。

 

原创粉丝点击