2013年4月6日

第七章 线程调度,优先级和关联性

摘要: (1)上下文切换 windows在可调度的线程内核中选择一个,并将上次保存在线程上下文的值载入CPU寄存器.(2)windows之所以成为抢占式多进程操作系统,是因为系统可以在任何时刻停止一个线程而另外调度另一个线程.这部分要细细研读,以后再添加 阅读全文

posted @ 2013-04-06 23:05 WillingCPP 阅读(159) 评论(0) 推荐(0)

第六章 线程基础

摘要: (1)线程包括什么?一个是线程的内核对象一个线程栈,用于维护线程执行时所需要的函数参数和局部变量 进程从来不执行任何东西,它只是一个线程的容器。 线程在进程的地址空间内执行代码和处理数据。 每一个线程都有一个上下文,后者包含在线程内核对象中,它反应了执行时cpu寄存器的状态.(2)终止运行线程线程函数结束返回(强烈推荐的)线程调用ExitThread杀死自己(尽量避免)同一进程或不同进程内的线程调用TerminateThread(尽量避免)包含线程的进程终止(避免)(3)线程终止时做什么?线程拥有的所有用户对象句柄会被释放线程的推出代码由STILL_ACTIVE编程ExitThread或T.. 阅读全文

posted @ 2013-04-06 22:30 WillingCPP 阅读(108) 评论(0) 推荐(0)

导航