进程是资源管理的最小单位,线程是程序执行的最小单位。 每个进程都有自己的数据段、代码段和堆栈段。线程通常叫做轻型的进程。它包含独立的栈和cpu寄存状态,每个线程共享其所附属进程的所有资源,包含打开的文件,内存页面,信号标识以及分配内存等。 线程比进程花费更小的CPU资源。 在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持多处理器,并且减少进程上下文切换的开销。 线程和进程的关系是:①线程属于进程②线程运行在进程空间内③同一进程所产生的线程共享同一内存空间,当进程退出所产生的的线程会被强制退出并清除④一…

2019年2月26日 0条评论 34点热度 阅读全文