摘要:
1.进程可以通过以下四种方式终止: 主线程的入口点函数返回(强烈推荐的方式) 进程中的一个线程调用ExitProcess函数(避免这种方式) 另一个进程中的线程调用TerminateProcess函数(避免这种方式) 进程中的所有线程都“自然死亡”(这种情况几乎从来都不会发生) 2.应该保证只有在主 阅读全文
posted @ 2018-03-12 21:59
MyCPlusPlus
阅读(259)
评论(0)
推荐(0)
摘要:
1.一个线程调用CreateProcess时,系统将创建一个进程内核对象,其初始使用计数为1。然后系统为新进程的主线程创建一个线程内核对象(使其计数为1)。 2.CreateProcess在进程完全初始化好之前就返回TRUE。这意味着操作系统加载程序尚未尝试定位所有必要的DLL。如果一个DLL找不到 阅读全文
posted @ 2018-03-12 21:24
MyCPlusPlus
阅读(266)
评论(0)
推荐(0)
摘要:
1.一般将进程定义成一个正在运行的程序的一个实例,由以下两部分构成: 一个内核对象,操作系统用它来管理进程,内核对象也是系统保存进程统计信息的地方。 一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。此外它还包含动态内存分配,比如线程堆栈和堆的分配。 2.进程要做任何事情,都必须让一个线 阅读全文
posted @ 2018-03-12 10:40
MyCPlusPlus
阅读(335)
评论(0)
推荐(0)

浙公网安备 33010602011771号