结束 process 如果某个 proces想停止执行,可调用 EXitProcess),不 过我们通常不直接调用它,而是调用C程序库中的exi( exito在自动执行一些清除垃圾的工作之后,再调用 ExitProcesso VOID ExitProcess(UNT uExitCode) 不过,如果 process A想要迫使 process B停止执行, 可以在取得 process B的 handle之后 调用 TerminateProcesso BOOL TerminateProcess(handle hProcess, UNIT u ExitCode)
结束process 如果某个process想停止执行, 可调用ExitProcess(), 不 过我们通常不直接调用它, 而是调用C程序库中的exit(), exit()在自动执行一些清除垃圾的工作之后, 再调用 ExitProcess()。 VOID ExitProcess(UNT uExitCode); 不过, 如果process A 想要迫使process B 停止执行, 可以在取得 process B 的 handle 之 后 , 调 用 TerminateProcess(): BOOL TerminateProcess(HANDLE hProcess, UNIT uExitCode);
进程与线程 前一节我们讨论了进程和子进程的有关概念和编程 技术,实际上在 Windows操作系统环境中, Microsoft提 出了线程是更具有挑战性的编程概念。在 Windows32位 操作系统中,所谓多任务是指系统可以同时运行多个进 程,而每个进程也可以同时执行多个线程。所谓进程就 是应用程序的运行实例。一个进程又可以分为多个线程, 根据线程的运行特征,我们可以把它看成是操作系统分 配CPU时间的基本实体
进程与线程 前一节我们讨论了进程和子进程的有关概念和编程 技术,实际上在Windows 操作系统环境中,Microsoft提 出了线程是更具有挑战性的编程概念。在Windows 32位 操作系统中,所谓多任务是指系统可以同时运行多个进 程,而每个进程也可以同时执行多个线程。所谓进程就 是应用程序的运行实例。一个进程又可以分为多个线程, 根据线程的运行特征,我们可以把它看成是操作系统分 配CPU时间的基本实体