新建一个线程,只需要使用new关键字创建一个线程对象,并且调用start()方法即可。
Thread thread = new Thread(); thread.start();
start()方法会新建一个线程,并且让这个线程执行run()方法。
看下面:
Thread thread = new Thread(); thread.run();
这样也能正常执行。但是,却不能新建一个线程,而是在当前线程中调用run()方法,只是作为一个普通的方法调用。
不要用run()来开启新线程,它只会在当前线程中,串行执行run()方法中的代码。