并行:再球场上,每个人都有篮球,都自己玩自己的
并发:只有一个球,一堆人玩
球(CPU)
人(线程)
t1这个线程对象,是再主线程造的,以及执行t1.start方法都是再主线程中。
当执行MyThread中的run()方法时,就会在另一个线程中去运行
因为MyThread extends thread
public static void main(String[] args) {//创建匿名的Thread类对象new Thread() {public void run() {for(int i = 0 ; i < 1000 ; i++) {if(i%2 == 0) {System.out.println(Thread.currentThread().getName()+":"+i);}}};}.start();new Thread() {public void run() {for(int i = 0 ; i < 1000 ; i++) {if(i%2 != 0) {System.out.println(Thread.currentThread().getName()+":"+i);}}};}.start();}