多进程和多线程有什么区别
2012-01-28 11:17
423 查看
在此引用面试题与大家分享,希望感兴趣的网友多提宝贵意见。
网络编程中设计并发服务器时,使用多进程与多线程的区别?
用多进程时每个进程都有自己的地址空间,线程则共享地址空间。(所有其他区别都是由此而来)
速度: 线程产生的速度快,线程间的通信快、切换快,因为他们在同一个地址空间内。
资源利用率:线程的资源利用率比较好也是因为他们在同一地址空间内。
同步问题: 线程使用公共变量或内存是需要使用同步机制,还是因为他们在同一地址空间内。
网络编程中设计并发服务器时,使用多进程与多线程的区别?
用多进程时每个进程都有自己的地址空间,线程则共享地址空间。(所有其他区别都是由此而来)
速度: 线程产生的速度快,线程间的通信快、切换快,因为他们在同一个地址空间内。
资源利用率:线程的资源利用率比较好也是因为他们在同一地址空间内。
同步问题: 线程使用公共变量或内存是需要使用同步机制,还是因为他们在同一地址空间内。
相关文章推荐
- 进程和线程有什么区别?什么是多线程?
- 什么是线程?它与进程有什么区别?为什么要使用多线程?
- 什么是线程?它与进程的区别?为什么要使用多线程?
- 什么是线程?它与进程的区别?为什么要使用多线程?
- 什么是线程?它与进程有什么区别?为什么要使用多线程
- 线程和进程有什么区别?
- 进程和线程有什么区别
- 唯快不破:多线程与多进程的区别(4)
- 多线程和多进程的区别(小结)
- 多线程还是多进程的选择及区别
- 多线程和多进程的区别
- 要出去找工作了,看看多线程和并行的区别及什么时候该用
- 多线程与多进程的区别
- 多线程里面this.getName()和currentThread.getName()有什么区别
- 多线程还是多进程的选择及区别
- 多进程与多线程的区别与选择(转强力推荐)
- 多线程和多进程的区别(小结)
- 两种实现多线程的方法有什么区别
- 线程和进程的区别是什么
- 进程、线程的区别和联系是什么?