java多线程Runnable入门实例

来源:互联网 发布:网络黄金egd裴蕾抓了吗 编辑:程序博客网 时间:2024/05/18 21:42

复习一下多线程

xiancheng1.java

package multithreading;public class xiancheng1 implements Runnable{    @Override    public void run() {                // TODO Auto-generated method stub        for (int i = 0; i < 10; i++) {            System.out.println("线程1:  "+i);        }    }  }

xiancheng2.java

package multithreading;public class xiancheng2 implements Runnable{    @Override    public void run() {        // TODO Auto-generated method stub        for (int i = 0; i < 10; i++) {            System.out.println("线程2:  "+i);        }    }}

yun.java    主函数

package multithreading;public class yun {  public static void main(String[] args) {    new Thread(new xiancheng1()).start();    new Thread(new xiancheng2()).start();    for (int i = 0; i < 10; i++) {        System.out.println("线程3:    " +i);    }    }}

运行结果

线程1:  0线程3:    0线程1:  1线程3:    1线程1:  2线程1:  3线程3:    2线程3:    3线程3:    4线程1:  4线程3:    5线程1:  5线程2:  0线程1:  6线程1:  7线程1:  8线程3:    6线程1:  9线程3:    7线程3:    8线程3:    9线程2:  1线程2:  2线程2:  3线程2:  4线程2:  5线程2:  6线程2:  7线程2:  8线程2:  9
原创粉丝点击