美文网首页
终止进程

终止进程

作者: FallMR | 来源:发表于2017-02-20 21:34 被阅读0次
  1. 主线程的入口点函数返回
  2. 调用ExitProcess
  3. 调用TerminateProcess
  4. 进程中所有线程全部“自然死亡”

这里2和3都是应该避免使用的
而4基本不会发生
所以意思就是:全部第一种

但是2和3还是要学习的

一般使用ExitProcess的方法:ExitProcess(0) 当前进程直接关闭 后续代码不会执行
ps:还有ExitThread(0) 这会干掉主线程

TerminateProcess稍微高级一点 它会要求指定关闭的进程的句柄
比如:TerminateProcess(hWnd,0);
ps:同理也有TerminateThread

子进程关闭后 父进程有义务关闭其句柄 相应内核对象的使用计数-1

相关文章

  • PHP信号管理

    SIGHUP 终止进程 终端线路挂断SIGINT 终止进程 中断进程SIGQUIT...

  • 终止进程

    主线程的入口点函数返回 调用ExitProcess 调用TerminateProcess 进程中所有线程全部“自然...

  • 26.进程的诞生和消亡

    进程的诞生 (1)进程0和进程1(2)fork(3)vfork 进程的消亡 (1)正常终止和异常终止(2)进程在运...

  • 进程控制

    进程控制 1、获取系统进程 2、终止当前进程 3、终止其他进程 4、保护进程 5、进程内存空间说明 6、读进程内存...

  • 进程的终止方式和状态

    进程的终止方式: 有8种方式使进程终止,其中前5种为正常终止 从main返回调用exit调用_exit或者_Exi...

  • 检查进程的存在的几种方式

    wait()系统调用.当调用进程的任意子进程终止时,会返回,由此可判断子进程是否终止.wait系统调用存在以下几个...

  • 通过进程Id终止进程

  • APUE读书笔记-11线程(3)

    5、线程终止 当进程的任何一个线程调用 exit , _exit 或者 _Exit 的时候,整个进程都会被终止。类...

  • Chaprter-1 [进程]

    进程模型 进程定义 进程的创建 进程的终止 进程的层次结构 进程的状态 进程的状态图 进程的实现

  • 僵尸进程处理方案

    僵尸进程介绍 Z(zombie)-僵尸进程(子进程终止,父进程没有wait子进程) 僵尸进程产生原因 僵尸进程是当...

网友评论

      本文标题:终止进程

      本文链接:https://www.haomeiwen.com/subject/ltzewttx.html