55问答网
所有问题
网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别?
如题所述
举报该问题
其他回答
第1个回答 2015-09-16
1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。
2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
两者都可以提高程序的并发度,提高程序运行效率和响应时间。
线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。
本回答被网友采纳
相似回答
大家正在搜
相关问题
网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什...
网络编程中设计并发服务器,使用多进程和多线程,有什么区别?
网络编程中设计并发服务器,使用多进程与多线程 ,请问有什么区...
服务器,使用多进程 与 多线程 请问有什么区别
网络中,如果客户端突然掉线或者重启,服务器端怎么样才能立刻知...
计算机专业去银行面试会被问到哪些专业知识?
求C#认证题目!!!!偶重修了!!惨啊!!!!
多线程和多进程的区别