关于多线程和多进程的各方面比较

来源:互联网 发布:大数据营销公司 编辑:程序博客网 时间:2024/05/06 06:17
我在论坛上问了一个问题:“讨论:什么因素决定服务器对一个新的请求是使用线程还是进程来处理? ”http://topic.csdn.net/u/20080922/14/563240a8-a90b-4ef7-8211-9f55477cf1a6.html  没人回答,我善意地猜了一下,可能是分给的太少。于是我自己搜罗了一些零言碎语,记录于此,算是抛个砖。


多进程与多线程的性能差异主要体现在创建和销毁成本上。
一个线程的异常可能引发其它线程的异常,但是一个进程的异常不会引起其它进程的异常。所以说进程一般来说比线程安全。
线程之间的通信不像进程之间的通信那么麻烦。