- 8
- 0
- 约6.15千字
- 约 28页
- 2017-06-19 发布于湖北
- 举报
Session 2: Testing Windows CE .NET Alan Page, Microsoft 2.2 进程和线程与调度 进程 线程 调度 2.2 进程和线程与调度 进程 线程 调度 进程概述 进程(process)定义:是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。它是系统进行资源分配和调度的一个独立单位。 进程通常由三部分组成:程序、数据集合、进程控制块PCB(Process Control Block) 进程特点: 动态性 独立性 并发行 结构化 进程概述 进程与程序的联系: 程序是构成进程的两个组成部分之一。一个进程的运行目标是执行它对应的程序。 进程与程序的区别: 程序是静态的,进程是动态的。 进程有创建、执行及撤销而消亡的生命周期,程序只是一个文件,存在于某种介质上。 一个程序可对应多个进程,但是一个进程只能对应一个程序。 Windows CE进程 Windows CE(5.0)最多只支持32个进程同时运行。每个进程占据32MB的虚拟地址空间,也被称为一个Slot。 在系统启动的时候,默认会启动四个进程,NK.EXE, FILESYS.EXE, GWES.EXE及DEVICE.EXE。 Windows CE进程 Windows CE的进程也不支持环境变量(Environment Variable)和当前目录。 如果没有明确指明可执行文件的路径,那么Windows CE会按照如下的顺序搜索: 首先查找“\Windows”目录 查找根目录(“\”) OEM所指定的搜索目录(“HKEY_LOCAL_MACHINE\Loader\SystemPath”) 例如:如果MyApp.exe的同一目录中存在MyFile.tex,那么下面的代码都是不正确的。 _wfopen(L”%WINDOWS%\\MyFile.txt, L”w”); _wfopen(L”MyFile.txt”,L”w”); Windows CE进程 一种解决方案 TCHAR szBuf[MAX_PATH]; DWORD dwPathLen; //得到当前程序可执行文件的完整路径 dwPathLen = GetModuleFileName(NULL,szBuf,MAX_PATH); if(!dwPathLen) { return -1; } //除去文件名 while(szBuf[--dwPathLen]!=‘\\’); szBuf[dwPathLen+1]=NULL; //拼接文件 _tcscat(szBuf,TEXT(“MyFile.txt”)); //如果当前文件位于/Temp,则此时szBuf的内容为”/Temp/MyFile.txt” Windows CE进程 创建进程的API如下: BOOL CreateProcess ( LPCWSTR lpApplicationName, //可执行文件的路径和名字,不能为NULL LPWSTR lpCommandLine, //传递启动参数(必须为Unicode字符串) LPSECURITY_ATTRIBUTES lpProcessAttributes, //不支持,设置为NULL LPSECURITY_ATTRIBUTES lpThreadAttributes, //不支持,设置为NULL BOOL bInheritHandles, //不支持,设置为FALSE DWORD dwCreationFlags, //进程加载后的初始状态 PVOID lpEnvironment, //不支持,设置为NULL LPCWSTR lpCurrentDirectory, //不支持,设置为NULL LPSTARTUPINFOW lpStartupInfo, //不支持,设置为NULL LPPROCESS_INFORMATION lpProcessInformation, //返回的进程相关的信息
您可能关注的文档
- 第十一章 变电站值班员职业枝能鉴定指导书题库.doc
- 国家公职人员学法考试试题与答案2014最新最全5.doc
- 第五章 电路作业(3-5).ppt
- 串行通信及接口简介.ppt
- 第5章:决策支持系统的数据库、方法库和知识库.ppt
- 网页设计-页面布局篇(Css+Div)摘要.doc
- 赴美签证填写DS-160表单范例与说明.doc
- 反向混合单调算子的不动点存在唯一性定理与其应用.pdf
- 同方瘦客户机机型简介幻灯片.pdf
- 第八讲数据文件.ppt
- 商业航天的融资渠道与风险研究_2026年1月.docx
- 智慧路灯与城市安防联动布控策略研究_2026年1月.docx
- 元宇宙实验室在工科教学中的沉浸效果评估_2026年1月.docx
- 某公司获国际海底管理局许可采矿但环保组织抗议破坏未知生态系统_2026年1月.docx
- 2026年及未来5年市场数据中国网约车行业发展前景预测及投资战略研究报告.docx
- 2026年及未来5年市场数据中国网络零售产业竞争现状及十五五投资动向研究报告.docx
- 2026年及未来5年市场数据中国卫星通信设备行业市场需求与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国卫星导航市场竞争力分析及投资战略预测研发报告.docx
- 2026年及未来5年市场数据中国网络教育行业前景研究与投资战略研究报告.docx
- 2026年及未来5年市场数据中国微型滤波器行业市场专项调研及投资前景可行性预测报告.docx
最近下载
- 钻井硫化氢考试题及答案.doc VIP
- T/GXAS 845-2024 血液净化专科护士临床培训规范 发布稿.pdf VIP
- 钻井硫化氢考试题及答案.docx VIP
- 2026年硫化氢证考试题库及答案.docx VIP
- 甘肃省临夏市职业能力倾向测验事业单位考试(综合管理类A类)试题附答案.docx VIP
- 硫化氢考试题库及答案.docx VIP
- 银行存款和取款数据流程图.pptx VIP
- 2025年税务人员执法资格练习题练习题库及答案.docx VIP
- 2025年全国税务人员执法资格考试练习题及答案—全国税务系统.docx VIP
- 精品解析:重庆市2024-2025学年高二上学期期末联合检测 化学试题 (原卷版).docx VIP
原创力文档

文档评论(0)