- 0
- 0
- 约7.41千字
- 约 35页
- 2018-12-08 发布于福建
- 举报
基于多核编程的案分析
基于多核编程的案例分析 .NET环境下,多线程TCP服务案例 C/S模式下多媒体socket通信(MFC) (PC - Embedded Platform) .NET环境下,多线程TCP服务 多线程客户端连接处理 对多个客户端连接采用线程安全收集对象进行集中管理。 回收垃圾线程 工具: Microsoft .NET Framework SDK C# C# Complier 包含文件: TCP类 线程安全收集 关于管理客户端连接,特别是在主TCP线程结束之前,回收垃圾线程的时候,用ArrayList作为线程安全的收集器。 垃圾线程回收 在典型的TCP服务环境中,许多客户端向服务端向服务器发起连接。而许多客户端同时会断了连接,此时这些断了的连接还占有服务器端系统资源,应该被释放掉。如果没有回收策略的话,服务器将很快超载。 垃圾线程需要回收。 回收同时,需要注意线程同步。 垃圾线程回收方法 安全关闭服务 在关闭服务之前,应该把所有的连接都关闭掉。 线程池 当客户端的连接多了以后,会严重影响系统性能。 线程池的利用可以有效管理所产生的这些线程。减小开销,增加性能。 在线程池中将任务重新分配。 线程池中线程数量有限制 即使没有限制,线程过多,也会使CPU负载过大而死机。 用队列管理多线程 案例小结 共提出了三种方法来实现TCP多线程连接: 第一种方法: 可以控制每一个线程,但是当产
您可能关注的文档
- 固体物实验.ppt
- 固定酶在医疗应用.ppt
- 固体矿产资源量储量计方法.ppt
- 固涩ppt课件.ppt
- 固相反动力学.ppt
- 国中国文教师在标准介入之语文补救节程教学适应历程.pptx
- 国中国教师在标准介入之语文补救课程教学适应历程.pptx
- 固相反应第一节引言第二节固相反机理第三节固相反应动.ppt
- 国中数学补救教学教学略与教材教法.ppt
- 固相应.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)