已采纳回答 / krisleo
Thread 是一个类只能继承后,复写run方法后,生成线程类对象调用start方法就可以实现线程的运行。Runnable是一个接口,里面只有一个run方法,只有实现(implement)这个接口后,必须复写run方法才能运行,步骤和Thread是一样的,一般用Runnable比较多
2016-07-07
我没看过变形金刚啊,为什么两帮汽车人要在地球打架,为什么非要在地球打,真没素质啊,我们作为第三方,当有武力威胁的时候,我们没用原子弹招呼你们,真是说明人类素质更高啊
2016-07-07
yeald是停下自己的, 然后自己再去排队吧。可以和同优先级的线程随机再次被执行(这是导致一方军队连续多次攻击的原因吧)。算不上是让步吧。
2016-07-07
8:46 “如果当线程如果调用了某些方法,比如说调用了sleep()方法后而进入了一种阻塞的状态之时,此时如果这个线程再被调用了interrupt()方法,它会产生两个结果:1.他的中断状态被清除cleared,而不是被设置,那么线程的isInterrupted()方法就不能返回一个表示是否被中断的正确状态,导致while循环不能正确的退出。2.sleep()方法会收到一个InterruptedException。” ...还是使用退出旗标吧
2016-07-04
已采纳回答 / 罗曼蒂轲
cpu的执行时分时的,比如你电脑现在开启了三个程序ABC,。CPU在这三个程序之间不停的切换执行,由于速度很快,你觉得它们是一起执行的,执行ABC不一定是按顺序的,也可能是A>C>A>B>B>B>C>A>B>A,所以会出现随机性的交替执行
2016-07-04