Windows核心编程---作业要点
Windows程序设计之作业 2.4 线程 作业的引入 Windows提供了一个作业(job)内核对象, 它允许我们将进程组合在一起并创建一个 “沙箱”来限制进程能够做什么。 可以将作业对象想象成一个进程容器。 但是创建只包含一个进程的作业同样非常有用, 因为这样可以对进程施加平时不能施加的限制 Wi n d o w s并不维护进程之间的父/子关系。即使父进程已经终止运行,子进程仍然会继续运行。 Win32 API Win32 API提供了一系列处理作业的函数接口,来向应用程序提供多线程的功能 用Win32 API直接编写应用程序要求程序员对Windows操作系统有一定的了解 直接用Win32 API编写的应用程序,程序的执行代码小,运行效率高 使用win32线程API 创建作业对象 HANDLE CreateJobObject( PSECURITY_ATTRIBUTES psa, PCTSTR pszName); 最后一个参数对此作业对象进行命名,使其能够由另一个进程通过OpenJobObject函数进行访问 对作业中的进程施加限制 创建好一个作业之后,接着一般会根据作业中的进程能够执行哪些操作来建立一个沙箱(即施加限制)。可以向作业应用以下几种类型的限制: (1)基本限额和扩展基本限额,用于防止作业中的进程独占系统资源; (2)基本UI限制
您可能关注的文档
最近下载
- SM8-TOP2S机型的理论知识.pdf
- 第三章 刻面型宝石的加工工艺.ppt VIP
- 2026年天水体育笔试题及答案.docx VIP
- 急性后循环缺血性卒中早期识别与评估专家共识.pptx VIP
- 2025年江苏省中职《英语》学业水平考试高频必练考试题库400题(含答案).docx VIP
- 盘扣式脚手架施工方案.docx
- 中国石油大学电工电子学课后题答案 电工学作业解析石工 .pdf VIP
- 2025年江苏省南通市初二学业水平地理生物会考真题试卷+答案.docx VIP
- 华南师范大学《高等数学下》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 江苏省职业学校(电工电子类)学业水平考试题库汇总(含答案).docx VIP
原创力文档

文档评论(0)