44问答网
所有问题
网络编程中设计并发服务器,使用多进程和多线程,有什么区别?
如题所述
举报该问题
推荐答案 2013-12-18
进程是任务管理起里面可以看到的一个程序,就属于一个进程;线程是一个进程,也就是一个程序同时可以执行多少个任务。像多线程下载,有的网站不支持多线程下载,用迅雷或者QQ旋风就会被屏蔽掉;还有多线程破解等等。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YWKRKK3KYYGRZ6DZWZR.html
其他回答
第1个回答 2013-12-19
区别不大,线程较之进程更轻量些,而编程上使用进程方式要难得多。
相似回答
网络编程中设计并发服务器,使用多进程 与 多线程 ,
请问
有什么区别?
答:
1,
进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品
。2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各...
网络编程中设计并发服务器,使用多进程 与 多线程 ,
请问
有什么区别
答:
产生进程的开销要比线程的开销更大
。如果你的服务器连接的客户端的数量比较少,那么进程和线程在效率方面的差别感觉并不大。如果数量很大,比如1000,甚至更多,如果你用进程,那么响应完1000+的客户端连接就会变得很慢,因为你要把资源复制1000多份;但是用线程,它们共享同一个进程里的资源,就不需要花...
多线程
python
和多进程
的
区别
答:
同一个进程中的线程共享同一内存空间,但进程之间的内存空间是独立的
。同一个进程中的所有线程的数据是共享的,但进程之间的数据是独立的。对主线程的修改可能会影响其他线程的行为,但是父进程的修改(除了删除以外)不会影响其他子进程。线程是一个上下文的执行指令,而进程则是与运算相关的一簇资源。同...
linux
线程
通信
答:
线程同步:多线程编程中,解决共享资源冲突的问题进程同步:多进程编程中,解决共享资源冲突的问题但是部分同学对线程同步和进程同步研究得不够深入
,比如互斥锁和条件变量能不能同时用于线程同步和进程同步,本质上有什么区别。首先我们知道,linux下每个进程都有自己的独立进程空间,假设A进程和B进程各有一个...
大家正在搜
linux网络编程和多线程编程
什么是多进程和多线程
Java多线程和网络编程项目
linux多线程服务器编程
多线程和多进程差别实例
多进程多线程的区别
java多线程网络编程
linux多线程网络编程
qt多线程网络编程
相关问题
网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什...
多线程编程和并发编程的区别??
高并发nginx服务器是多进程还是多线程
的不同文件.并发执行的话是用多进程好还是多线程好
并发编程和多线程编程一样吗?
网络编程,多线程并发在什么地方有运用
网络编程中设计并发服务器,使用多进程与多线程 ,请问有什么区...
有没有一种让Ruby同时使用多线程和多进程的并发模型