ThreadService threadService = new ThreadService();
Thread thread=new Thread(threadService,"线程一");
Thread thread1=new Thread(threadService,"线程二");
thread.start();
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
-----------------------------------------------------------------------------
启动两个线程,线程执行的结果每次都不相同。