面试问题:进程和线程的区别是什么?
来源:互联网 发布:垃圾焚烧仿真软件 编辑:程序博客网 时间:2024/05/01 13:12
进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。 一个程序至少有一个进程,一个进程至少有一个线程.
阅读全文
0 0
- 面试问题:进程和线程的区别是什么?
- 面试问题:进程与线程的区别和联系
- 进程和线程的主要区别是什么?
- 进程、线程的区别和联系是什么?
- 进程和线程的区别是什么?
- 进程、线程的区别和联系是什么?
- 线程和进程的区别是什么
- 线程和进程的区别是什么?
- 线程和进程的区别是什么?
- 线程和进程的区别是什么?
- 程序、线程和进程的区别是什么?
- 面试中的 进程和线程的区别
- 进程和线程的区别与联系是什么?
- 进程和线程的区别是什么(转自知乎)
- 进程与线程的区别(面试高频问题)
- linux 下 进程和线程的区别(baidu 面试)
- [面试] 进程和线程的区别(面试题)
- 进程和线程的区别(面试常考)
- 作业
- 2.1数据抽象引导
- 作业
- Python 3.X 基础(二)
- CodeForces-887B 技巧DFS
- 面试问题:进程和线程的区别是什么?
- html的学习二--类,块,表格,列表。布局元素和属性总结
- Math類跟BigDecimal類型
- Yii框架中各个东西意思
- OpenCV播放视频
- 基于keepalived+LVS的NAT模型实现高可用负载均衡
- Comparable接口的实现和使用
- SPOJ DISUBSTR Distinct Substrings(后缀数组)
- vimrc