- 12
- 0
- 约4.1千字
- 约 7页
- 2020-06-15 发布于陕西
- 举报
第一题 简答题
1. 多线程和多进程模式有什么区别?在用两种模型开发服务程序时,分别有什
么优缺点?采用长连接和短连接模式有什么区别?分别有什么优缺点?采用
同步和异步模式有什么区别?分别有什么优缺点。
(1)启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存
空间,因为程序是在内存中运行的。在进程中,有些程序流程块是可以乱序执行
的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。
线程是进程中乱序执行的代码流程。当多个线程同时运行的时候,这样的执行模
式成为并发执行。
对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程产
生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。
因此,线程间的通信很容易,速度也很快。不同的进程因为处于不同的内存块,
因此进程之间的通信相对困难。线程切换快,但实现稍复杂。进程易实现,较稳
定,但性能与线程相比较差。
(2)所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接
保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自
己做在线维持。
短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则
断开此TCP连接,一般银行都使用短连接。
长连接多
您可能关注的文档
最近下载
- 《AutoCAD 2020基础绘图教程》教学课件.pptx VIP
- SMT失效模式分析PFMEA.xls VIP
- 大学物理 II-(热学、振动和波、光学、量子)(北京交大)中国大学MOOC慕课 章节测验期末考试客观题答案.pdf VIP
- 16S211高位消防贮水箱选用及安装.pdf VIP
- 儿童热性感染相关性癫痫综合征诊疗专家共识(2026).pptx VIP
- 西门子博途软件培训课件.ppt VIP
- 建筑工程监理规划模板完整版最新版.docx VIP
- 5章保险合同.ppt VIP
- 部编人教版九年级上册语文全册教学设计(配2026年秋改版教材).doc
- 单元7生物与森林36课件讲解.pptx VIP
原创力文档

文档评论(0)