APC机制
来源:互联网 发布:淘宝虚拟物品拒绝退款 编辑:程序博客网 时间:2024/04/30 00:19
APC(Asynchronous Procedure Call)异步过程调用。NtQueueApcThread()这个系统调用把一个”用户APC请求”挂入目标线程的APC队列。KTHREAD数据结构中APCState指向线程的APC队列(用户APC和内核APC。
一般来说,只有把APC请求挂入队列,就不再需要触发,而只是等待执行的时机。对于用户APC请求,该时机同样也是目标线程从内核返回用户空间的前夕。对于内核APC则有所不同,每当内核通过KeLowerIrql()降低其运行级别或者进行线程切换时,就会执行当前线程的内核APC。
APC执行的时机是在系统调用、中断、或异常处理之后从内核返回用户空间的途中,执行过程是在APC_LEVEL上。
DPC执行的时机是IRQ降到DISPATCH_LEVEL时
- APC机制
- PHP APC实现机制
- Windows的APC机制
- Windows APC机制(一)
- Windows APC机制(二)
- Windows的APC机制
- Windows APC机制(一)
- Windows APC机制(二)
- Windows APC机制(一)
- Windows APC机制(二)
- Windows的APC机制
- win2k下的APC机制
- ReactOS分析windows APC机制
- apc
- apc
- apc
- apc
- apc
- 爸爸我提这个袋子……
- 链表实现
- 在现有的考勤机系统中增加食堂菜谱管理模块的实施想法
- Apache TOMCAT 区别
- 栈实现
- APC机制
- 队列实现
- 终于csdn了。留个纪念。
- INFORMIX的监控和管理命令
- 重构还是结构,开创还是竞争--面对战略的难题
- (VBA)Word中对选中的行(代码行)自动编号并修改注释的颜色
- vc++菜单操作日记
- js学习笔记3
- 简单排序