复习-进程线程引入的目的及其比较
2018-03-27 19:13
288 查看
进程引入的目的:进程引入的目的是为了提高系统的资源利用率和增加系统的吞吐量。
线程引入的目的:线程引入是为了在进程的基础上节省系统的时空开销,进一步提高操作系统的并发性。
进程与线程的比较:
进程是操作系统进行资源调度和独立运行的基本单位,引入线程之后,进程只是操作系统资源调度的基本单位,线程成为独立运行的基本单位。
多个线程共享同一进程的所有资源,表现在同一进程的所有线程都具有相同的地址空间。
创建或撤销进程时所付出的开销明显大于线程创建或撤销时所付出的时空开销。
对于多处理机系统,对于进程而言,不管有多少处理机,该进程只能运行在一个处理机上,而对于多线程进程,可以将一个进程中的多个线程非配多个处理机上,是它们并行的执行。
线程引入的目的:线程引入是为了在进程的基础上节省系统的时空开销,进一步提高操作系统的并发性。
进程与线程的比较:
进程是操作系统进行资源调度和独立运行的基本单位,引入线程之后,进程只是操作系统资源调度的基本单位,线程成为独立运行的基本单位。
多个线程共享同一进程的所有资源,表现在同一进程的所有线程都具有相同的地址空间。
创建或撤销进程时所付出的开销明显大于线程创建或撤销时所付出的时空开销。
对于多处理机系统,对于进程而言,不管有多少处理机,该进程只能运行在一个处理机上,而对于多线程进程,可以将一个进程中的多个线程非配多个处理机上,是它们并行的执行。
相关文章推荐
- Linux期末复习知识点小结(六)——线程与进程通信之管道通信概念
- Linux进程和线程的比较
- 【操作系统】进程与线程的比较
- 进程和线程的资源比较
- 安卓的进程与线程及其相关代码实现
- 程序,进程,线程比较
- 进程 线程 及其在win2000中的实现
- 线程,进程和程序的简单比较
- [转]线程,进程和程序的简单比较
- 进程与线程及其区别
- Java复习之进程与线程
- iOS 多线程 进程、线程、并发、串行、同步、异步—— iOS 编码复习(四)(多线程2)
- 线程,进程和程序的简单比较
- window 查找 java 进程中占用cpu比较高的线程
- linux程序设计之线程、进程和程序的简单比较
- 进程与线程及其区别
- 进程(线程)间通信与网络通信的联系与比较
- 线程 应用程序域 进程 比较区别
- 线程 应用程序域 进程 比较区别
- [转]进程与线程及其区别