佚名通过本文主要向大家介绍了sleep yield wait,sleep wait notify,sleep 和yield 的区别,sleep yield,yield waitforseconds等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: java中yield,sleep,wait,notify都是软中断吗?
描述:
解决方案1:
描述:
java中yeild,sleep,wait,notify都是软中断吗?
解决方案1:
yield和notify应该不能纳入中断的范围。sleep和wait这类方法属于软中断,也就是说,是由程序实现的中断。每个线程都有一个中断标识,进行sleep时或者wait时,如果被另一个线程中断,中断标识为被置为true,此时将会抛出异常InterruptedException。
解决方案2:应该是的吧, 软中断是由正在执行的指令引发的中断, 也叫异常.
http://blog.csdn.net/zhangxinrun/article...
你看看这篇博客吧, 解释软中断的概念, 其中有一行
软中断是linux系统原“底半处理”的升级,在原有的基础上发展的新的处理方式,以适应多cpu 、多线程的软中断处理。