1。你在做A,老板让你先做完B,则你临时要先放弃A,做完B后在接着做A,方法是:
A线程中插入一个B.join(),则直到B完成,A才接着做
2。你主线程完了,发现还有别的线程没有结束,怎么办? 你需要把那个线程设置为Demo线程,这样
当所有非Demo线程执行完毕,这个Demo线程也会被中止
3.stop方法你有很多种方法,有一种是,你可以用interrupt来 中断Sleep,达到InterruptException,来退出
线程;注意如果是等待IO进入Not Runnable,则你用Interrupt达不到目的,你可以比如关闭socket来似的它的一个
异常发生,达到退出目的
4。对于支持时间片的系统,你不需要yield来让出执行权限;对于不支持时间篇的,你就很有必要了