我的线程为什么会按照程序走而不是开启线程呢

这个程序完全就是按照程序走的相当于没有用runable和thread两个程序

img

开启是多线程用的是start()方法,而不是直接调用run()方法。

实现runnable接口覆盖了run方法,把thread.run(),修改为thread.start()试试。