以下代码试图两次启动machine。
Machine machine = new Machine();
machine.start();
machine.start();//抛出IllegalThreadStateException异常
//要想多次启动(start)线程,则在每次要启动前实例化线程对象,再调用线程的start方法。线程生命周期一旦结束,就不能再次调用start方法。
以下代码试图两次启动machine。
Machine machine = new Machine();
machine.start();
machine.start();//抛出IllegalThreadStateException异常
//要想多次启动(start)线程,则在每次要启动前实例化线程对象,再调用线程的start方法。线程生命周期一旦结束,就不能再次调用start方法。