创建多线程的第一种方式——创建Thread子类和重写run方法;
第二种方式——实现Runnable接口,实现类传参给父类Thread类构造方法创建线程;
第一种方式创建Thread子类和重写run方法:
创建线程:
主线程调用新线程,创建多线程:
运行结果是cpu随机执行;