java线程

来源:互联网 发布:朽木白哉实力 知乎 编辑:程序博客网 时间:2024/06/18 12:47
ThreadService threadService = new ThreadService();
Thread thread=new Thread(threadService,"线程一");
Thread thread1=new Thread(threadService,"线程二");
thread.start();

thread1.start();

-----------------------------------------------------------------------------

public class ThreadService implements Runnable{

@Override
public void run() {
for(int i=0;i<10;i++){
System.out.println(Thread.currentThread().getName()+"==="+i);
}
}

}

-----------------------------------------------------------------------------

打印结果:

线程二===0
线程一===0
线程一===1
线程一===2
线程一===3
线程一===4
线程一===5
线程一===6
线程一===7
线程一===8
线程一===9
线程二===1
线程二===2
线程二===3
线程二===4
线程二===5
线程二===6
线程二===7
线程二===8
线程二===9

-----------------------------------------------------------------------------

启动两个线程,线程执行的结果每次都不相同。

0 0