可以。
比如一个线程正在运行,要输入数据,因为I/O操作很费时,这是就会发生一个I/O中断,提醒操作系统,操作系统就可以切换别的线程或者进程。又比如时间片轮转,时间片到了,也会发生一个中断。操作系统就可以知道某一个线程已经运行完它的时间片了。
中断机制是硬件提供的,有了它,多任务,多切换的操作系统才得以实现。想想,如果没有中断,操作系统怎么可以知道线程运行时候发生什么事情呢?不知道发生什么事情,又怎么可以管理整个计算机系统呢?
请采纳!
追问hello~ 谢谢你的回答 可是可不可以写的稍微正式一点 这是作业里要用的……谢谢~~
追答举例一:一个线程正在运行,要输入数据,因为I/O操作很费时,这时就会发生一个I/O中断,提醒操作系统,操作系统就可以切换别的线程或者进程。举例二:时间片轮转,时间片到了,也会发生一个中断。操作系统就可以知道某一个线程已经运行完它的时间片了。
中断机制是硬件提供的,有了它,多任务,多切换的操作系统才得以实现。没有中断,操作系统不可能知道线程运行时候发生什么事情也不可以管理整个计算机系统
参考资料:http://zhidao.baidu.com/question/43503801.html