基本概念
1 什么是多任务?
操作系统一次运行多个应用程序的能力。
2 什么是进程?
当程序启动时,操作系统为她分配的所需的内存及其它资源。
内存与资源的物理分离叫做进程。
3 什么是线程?
是指向进程的指令流部分的一个指针。只是指出当前和将来要使用的路径,
而这个通过数据和分支判断确定的指令来完成的。
3.1 什么是主线程?
创建一个进程包含在指令中的某一点启动进程。这个最初的线程被称之为主线程。
3.2 什么是时间片?
进程能够被执行的时间称之为时间片或时间量处理器为进程授予时间。由操作系统来控制并执行。
3.3什么是 多线程?
进程中产生额外线程。
3.4 什么是中断?
当前进程通过操作系统主进程的主线程使CPU的正常顺序转向内存的其他地方,而不需要知道目前正在执行什么程序。
此中断被存放在指令集内,被称作软中断。
4 什么是 应用程序域?
有CLR创建,进程内部的一个逻辑部分。
好处:1 线程可以跨越多个她来执行,能减少开销。2 提供对所包含数据的检查功能。