java8 实例请移步https://www.cnblogs.com/ngLee/p/14021859.html
进程与线程
进程是所有线程的集合,每一个线程是进程中的一条执行路径。
多线程的创建方式,继承Thread\实现Runable
/**
* 第一种创建线程的方式,继承Thread
*/
public class MultiThread extends Thread{
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+"....."+i);
}
}
}
/**
* 第二种,实现Runnable接口,更易于扩展。(多实现,单继承)
*/
public class MultiThread2 implements Runnable {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+"---"+i);
}
}
}
/**
* 测试类
*/
public class TestThread {
public static void main(String[] args) {
System.out.println(Thread.currentThread().getName()+"---开始");
//1.多线程创建 继承Thread
MultiThread multiThread = new MultiThread();
Thread thread = new Thread(multiThread,"线程继承Thread-1");
Thread thread