摘要: 线程有两部分组成(1) 线程内核对象操作系统利用线程内核对象来管理线程。内核对象维护着线程的统计信息。(2) 线程栈线程栈维护着该线程内所有的函数参数和局部变量。进程和线程的区别之处在于:进程从来不执行任何的东西,他只是为线程的执行提供一个容器。也就是说,所有的线程都必须在某个进程内运行,我们也称此为设备的上下文。这意味:假如一个进程上下文中有两个或两个以上的线程在运行,这些线程将共享同一个地址空间。这些线程可以执行同样的代码,处理相同的数据。另外,这些线程共享 内核对象句柄,因为句柄表是针对每个进程的,而不是线程。 相较于线程,进程所使用的系统资源比较多,其原因在于地址空间。为每一个进程创建 阅读全文
posted @ 2013-05-08 10:24 CBDoctor 阅读(267) 评论(0) 推荐(0)