最赞回答 / 慕婉清0689395
因为ArmyRunable类继承了runnable接口,而且thread中有一个构造方法可以通过runnable对象去实例化一个thread对象,所以我们可以用ArmyRunnable类去进行父类引用子类对象去实例化一个runnable对象,最后得到thread对象当然可以调用Thread.CurrentThread 方法和yield() 方法啊。
2017-06-08
已采纳回答 / 慕婉清0689395
因为子类重写了父类的run方法,父类对象不能调用子类的重写的run方法;也可以通过父类对象去引用子类对象去实现调用子类的run方法Thread actor = new Threadx();
2017-05-12
已采纳回答 / Mad_Man_
wait()方法是让线程释放对象锁,让其他线程拿到锁之后去优先执行,当其他全程唤醒wait()中的线程 或者 拿到对象锁的线程都执行完释放了对象锁之后,wait()中的线程才会再次拿到对象锁从而执行。
2017-05-10
已采纳回答 / guolaikankan
Actor actor=new Actor(); 这个是重写了run方法,执行了才有输出内容Thread actor = new Thread()这个可以查看Java Thread 类的源码中run方法的实现,这个简单理解为不继承Thread类重写run方法,就是什么也不干的。
2017-05-06