进程和线程的区别
来源:互联网 发布:js reverse返回值 编辑:程序博客网 时间:2024/05/22 00:31
地址空间:
线程:无单独地址空间,共享内存,一个线程死掉等于整个进程死掉。线程只是一个进程中的不同执行路路径。线程有自己的堆栈和局部变量(寄存器集、信号屏蔽字)。
进程:有独立的地址空间(调用fork时就创建子进程的地址空间副本)(现在:写时拷贝,共享正文),一个进程崩溃后在保护模式下不会对其他进程产生影响。
系统开销:
线程:占用资源少,所以切换时对资源的处理也少,耗费资源少。并发性高。
进程:占用资源多,切换时资源耗费大。
线程:无单独地址空间,共享内存,一个线程死掉等于整个进程死掉。线程只是一个进程中的不同执行路路径。线程有自己的堆栈和局部变量(寄存器集、信号屏蔽字)。
进程:有独立的地址空间(调用fork时就创建子进程的地址空间副本)(现在:写时拷贝,共享正文),一个进程崩溃后在保护模式下不会对其他进程产生影响。
系统开销:
线程:占用资源少,所以切换时对资源的处理也少,耗费资源少。并发性高。
进程:占用资源多,切换时资源耗费大。
0 0
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 线程和进程的区别
- 进程和线程的区别
- 线程和进程的区别
- APUE信号
- SGU 118. Digital Root 找规律+模拟
- APUE线程
- 关于对‘pthread_create’未定义的引…
- C++ chapter 2
- 进程和线程的区别
- APUE线程控制
- C++ chapter 3
- C++ chapter 4
- 成员函数和友元函数的区别
- 守护进程
- 在CSDN看到为一段关于阻塞方面的知…
- APUE高级IO
- C++ chapter 5