进程和线程的区别
来源:互联网 发布:ss端口流量统计 编辑:程序博客网 时间:2024/05/17 07:27
关于进程和线程,网上的资料很多,自己总结一下自己的理解,作为笔记吧。
一个应用程序至少有一个进程,而一个进程至少有一个线程。进程运行在独立的内存单元中,多个线程之间可以共享内存,所有应用程序用采用多线程会提高运行效率。
进程具有独立的地址空间,一个进程崩溃以后,在保护模式下对其他的进程没有影响,而多个线程只是一个进程中不同的执行路径,线程自己的堆栈和局部变量,但是线程没有独立的地址空间,所以一个线程崩溃,当前的额进程也就崩溃了,所以多进程的程序比多线程的程序稳定性强;但是进程之间进行切换的时候需要耗费大量的资源,效率低下。
1 0
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 进程和线程的区别
- 线程和进程的区别
- 进程和线程的区别
- 线程和进程的区别
- 机器学习入门教程——week 1
- 104. Maximum Depth of Binary Tree(C语言)
- 使用jQuery方式弹出对话框
- 深圳调查:五一全国旅游总收入791亿元 同比增长16.2%
- URL乱码重新编码
- 进程和线程的区别
- SSM框架整合之 junit测试
- ubuntu16.04安装redis集群
- 一.设计模式-单例模式
- 机器学习
- C++实验5-数组分离
- hadoop面试题
- C++实验5——数组分离
- c++第五次实验 数组分离