Java多线程入门(二)——多线程的创建方式
多线程的创建有以下三种方式: 继承Thread类,重写run方法 实现Runnable接口,重写run方法 匿名内部类 其实还可以使用JDK1.5之后的Callable类和线程池的方式创建,但是该系列只是Java多线程入门,而且我也对线程池的使用不是很了解,所以就没有写它们了。但是好像上面的这些方式都用的不多,都是使用线程池创建线程。(哈哈,只能怪自己太菜,菜是原罪啊,还得继续加油,欧力给) 1、继承Thread类 使用Thread类创建线程的步骤: 创建一个继承自Thread类的子类。 重写Thread类的run()方。 创建Thread类的子类对象。 通过子类对象调用start()方法。 package com.thr; /** * @author Administrator * @date 2020-03-13 * @desc 继承Thread类 */ //1、创建一个继承自Thread类的子类 class MyThread extends Thread{ //2、重写Thread类的run()方法 @Override public void run() { for ( int i = 0; i < 1000; i++) { System.out.println(Thread.currentThread().getName()+" : "+i); } } } public