![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
文章平均质量分 86
于毒
这个作者很懒,什么都没留下…
展开
-
Windows 通过注册表添加:鼠标右键文件夹内空白处,提示打开 Cmd、Powershell
windows 10 下通过注册表添加右键打开 cmd、powershell原创 2022-09-13 22:26:15 · 893 阅读 · 0 评论 -
《Windows 核心编程》27章:硬件输入模型和局部输入状态
# 内容概括- 本章主要讨论系统的硬件输入模型- 重点考察:按键和鼠标事件进入系统、发送给适当的窗口- 设计输入模型的目标:保证一个线程的动作不影响其他线程16位 Windows 中的案例:- 若一个任务引起死循环,所有任务都被挂起,不再响应用户- 若一个任务死循环后,只能通过重启机器解决,则单个任务的执行影响太大在 Windows 2000 和 Windows 98 中,一个挂起的线程不会妨碍其他线程接受硬件输入.........原创 2022-07-20 22:45:31 · 521 阅读 · 0 评论 -
《Windows 核心编程》第五版 第8章:用户方式中线程的同步
线程需要在两种情况下相互通信:原子访问指:线程在访问资源时,能确保所有其他线程都不在同一时间内访问相同的资源。【例】假设编译器将 g_x 递增1的代码为:解析描述:综上所述,无法预测运行结果是什么,但是可以通过原子操作的方式来保证线程安全。互锁函数提供了很多解决方案。调用这个函数,可传递一个长变量地址,并指明将这个值递增多少即可。这个函数能保证值的递增,以原子操作的方式来完成,可以吧上述代码改成:所有线程都应该保证变量在某一刻只能被一个操作修改,可通过调用这些函数来共享长变量,不能简单地操作共享的原创 2022-06-07 22:06:33 · 145 阅读 · 0 评论 -
《Windows 核心编程》第五版 第5章:作业
文章目录第5章 作业一些基本知识5.1 对作业进程的限制限制类型添加限制限制条件5.2 将进程放入作业5.3 终止作业中所有进程的运行5.4 查询作业统级信息5.5 作业通知信息通知信息包括得到通知信息分配的所有 CPU 时间是否已经到期整个作业何时运行结束获得更高级的通知信息:进程创建/终止运行等5.6 JobLab 实例应用程序第5章 作业作业能够将进程组合在一起,并且创建一个“沙框”,以便限制进程能够进行的操作可以把作业对象视为一个进程容器创建单个进程的作业,可以对该进程添加平时不能加的限制原创 2022-05-30 20:03:52 · 350 阅读 · 0 评论