摘要: .NET线程基础,讨论线程执行机制、线程开销、上下文切换以及线程、进程与AppDomain等概念的关系.线程作用及开销。早期计算机一次只能运行一个程序,长时间执行程序容易出现计算机“瘫痪”的问题,如果程序进入死循环则只能重启系统。即使计算机不崩溃,也难免让用户崩溃。为了解决这个问题,操作系统设计者设计出了进程的概念,使得每个应用程序运行在一个虚拟的内存空间中。进程中又包含多个线程,CPU则根据操作系统调度执行每个进程中的线程任务。通过线程这种对CPU的虚拟化管理方式,操作系统形成了多任务执行的机制。 阅读全文
posted @ 2013-05-02 00:05 死如秋叶 阅读(2987) 评论(8) 推荐(1) 编辑