博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WINDOWS核心编程笔记 070303
阅读量:4029 次
发布时间:2019-05-24

本文共 1516 字,大约阅读时间需要 5 分钟。

第5章   作业 91
5.1   对作业进程的限制 93
5.2   将进程放入作业 99
5.3   终止作业中所有进程的运行 99
5.4   查询作业统计信息 100
5.5   作业通知信息 103
5.6   JobLab示例应用程序 104
第6章   线程的基础知识 121
6.1   何时创建线程 121
6.2   何时不能创建线程 122
6.3   编写第一个线程函数 123
6.4   CreateThread函数 124
6.4.1   psa 124
6.4.2   cbStack 124
6.4.3   pfnStartAddr和pvParam 125
6.4.4   fdwCreate 126
6.4.5   pdwThreadID 126
6.5   终止线程的运行 127
6.5.1   线程函数返回 127
6.5.2   ExitThread函数 127
6.5.3    TerminateThread函数 127
6.5.4    在进程终止运行时撤消线程 128
6.5.5   线程终止运行时发生的操作 128
6.6   线程的一些性质 129
6.7   C/C++运行期库的考虑 131
6.7.1   Oops—错误地调用了Create Thread 138
6.7.2   不应该调用的C/C++运行期库函数 138
6.8   对自己的ID概念应该有所了解 139
第7章   线程的调度、优先级和亲缘性 142
7.1   暂停和恢复线程的运行 143
7.2   暂停和恢复进程的运行 144
7.3   睡眠方式 145
7.4   转换到另一个线程 145
7.5   线程的运行时间 146
7.6   运用环境结构 148
7.7   线程的优先级 152
7.8   对优先级的抽象说明 153
7.9   程序的优先级 156
7.9.1   动态提高线程的优先级等级 158
7.9.2   为前台进程调整调度程序 159
7.9.3   Scheduling Lab示例应用程序 160
7.10   亲缘性 167
第8章   用户方式中线程的同步 172
8.1   原子访问:互锁的函数家族 172
8.2   高速缓存行 177
8.3   高级线程同步 178
8.4   关键代码段 180
8.4.1   关键代码段准确的描述 182
8.4.2   关键代码段与循环锁 185
8.4.3   关键代码段与错误处理 185
8.4.4   非常有用的提示和技巧 186
第9章   线程与内核对象的同步 190
9.1   等待函数 191
9.2   成功等待的副作用 194
9.3   事件内核对象 195
9.4   等待定时器内核对象 204
9.4.1   让等待定时器给APC项排队 207
9.4.2   定时器的松散特性 209
9.5   信标内核对象 210
9.6   互斥对象内核对象 211
9.6.1   释放问题 213
9.6.2   互斥对象与关键代码段的比较 214
9.6.3   Queue示例应用程序 214
9.7   线程同步对象速查表 223
9.8   其他的线程同步函数 224
9.8.1   异步设备I/O 224
9.8.2   WaitForInputIdle 224
9.8.3   MsgWaitForMultipleObjects (Ex) 225
9.8.4   WaitForDebugEvent 225
9.8.5   SingleObjectAndWait 226
第10章   线程同步工具包 228
10.1   实现关键代码段:Optex 228
10.2   创建线程安全的数据类型和反信标 239
10.3   单个写入程序/多个阅读程序的保护 251
10.4   实现一个WaitForMultipleExpressions
       函数 259 

转载地址:http://euobi.baihongyu.com/

你可能感兴趣的文章
DAC输出音乐2-解决pu pu 声
查看>>
WPF中PATH使用AI导出SVG的方法
查看>>
WPF UI&控件免费开源库
查看>>
QT打开项目提示no valid settings file could be found
查看>>
Win10+VS+ESP32环境搭建
查看>>
Ubuntu+win10远程桌面
查看>>
flutter-实现圆角带边框的view(android无效)
查看>>
flutter-实现一个下拉刷新上拉加载的列表
查看>>
android 代码实现圆角
查看>>
postman调试webservice接口
查看>>
flutter-解析json
查看>>
android中shader的使用
查看>>
java LinkedList与ArrayList迭代器遍历和for遍历对比
查看>>
Android DataBinding使用2-Recycleview
查看>>
drat中构造方法
查看>>
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>
转载一个webview开车指南以及实际项目中的使用
查看>>
关于activity保存页面状态的两个方法
查看>>
android中对于非属性动画的整理
查看>>