首页
社区
课程
招聘
[求助]进程已经启动还没有运行是什么状况?
发表于: 2008-12-27 23:11 3112

[求助]进程已经启动还没有运行是什么状况?

2008-12-27 23:11
3112
如果GetExitCodeProcess返回FALSE,则表示进程尚未运行,我们就让菜单项“terminate process”变灰;如果返回TRUE,表示新进程已经启动了,我们再检测是否正在运行,这通过比较ExitCode是否等于STILL_ACTIVE 来完成,如果相等,表示进程仍在运行。

这个是Iczelion汇编教程14章的一段内容,我不理解什么叫进程正在运行,难道进程启动后要满足某些特定条件才算在运行,存在一个已经启动可没有运行的状态吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
不知道这是哪本书上的内容,这段话我只能这么理解了:

启动是说一个进程内核对象被创建了,并且还没有被删除。

运行是说该进程处于可运行的状态(即可以被调度的状态,而不是挂起或阻塞或僵死等)。
2008-12-28 01:23
0
游客
登录 | 注册 方可回帖
返回
//