Ano*_*on. 34
在低级别,OS内核"知道"什么时候发生,因为有问题的设备向CPU发送硬件中断.
因此,当网络数据包到达时,网络控制器会发送一个中断,并且OS内核会在适当时做出响应.
在计划层面,它的工作原理完全不同 - 大多数应用程序运行"事件循环",他们获取信息(比如,从OS说,"鼠标点击的是在应用程序中这点"的消息),执行响应的相应动作,然后,听取更多的消息.如果没有消息,操作系统会休眠该线程,直到它有一条要传递的消息.
归档时间: |
|
查看次数: |
7079 次 |
最近记录: |