进程:
1.进程
进程:进程是动态的,它是程序执行的过程,正在运行的程序,进程是程序执行和资源管理的最小单位
2.进程是程序执行和资源管理的最小单位
每个进程都有独立的资源空间,当进程创建时,OS会为进程分配4G的进程空间,且每个进程都有1G内核空间和3G用户空间
3.进程分类:
1.交互式进程(经常使用),可以在前台运行,也可以在后台运行
2.批处理进程,这类进程不必与用户进行交互,因此通常在后台运行。
3.守护进程(重点)。这类进程一直在后台运行,和任何终端都不关联。通常系统启动时开始执行,系统关闭时才结束。
4.进程的状态
运行态 等待态 停止态 死亡态 僵尸态
线程:
1.什么是线程
线程是轻量级进程.
2.什么时候用多线程,什么时候多进程
1)创建和销毁较频繁使用线程,因为创建进程花销大。
2)需要大量数据传送使用线程,因为多线程切换速度快,不需要跨越进程边界。
3)安全稳定选进程;快速频繁选线程;