摘要: 1.线程基础知识 进程是应用程序运行时的一个实例,它包含:一个内核对象,Windows 操作系统用他来管理进程;一个地址空间,包含所有程序集可执行代码和数据以及对线程堆栈和堆的内存分配。进程拥有自己的属性以及调度优先级,当系统创建一个进程时,会自动创建一个主线程来执行进程地址空间里面的代码,主线程可以创建多个子线程。进程地址空间中的代码没有任何线程执行时,系统就会终止进程和释放地址空间。每个进程至少有一个或多个线程,每个线程都有自己的一个执行上下文环境即一组 CPU 寄存器和堆栈,多个运行线程都在进程的地址空间中同时执行代码,系统会采用轮询的方式为每个线程分配CPU时间片,线程之间就... 阅读全文
posted @ 2012-12-13 22:56 pengstone 阅读(3889) 评论(0) 推荐(2) 编辑