- 1
- 0
- 约1.31万字
- 约 53页
- 2019-10-04 发布于广东
- 举报
5.3 利用同步TCP编写网络游戏(续) 客户端设计界面(2) 图5-6 客户端FormPlaying.cs的设计界面 5.4 异步TCP应用编程 5.4.1 异步设计模式概述 5.4.2 异步TCP应用编程的一般方法 5.4.3 使用异步方式调用同步方法 5.4.1 异步编程模式概述 什么是异步编程 异步操作方式:某个工作开始以后,能在这个工作尚未完成的时候继续处理其他工作。异步操作一般在单独的线程中执行,调用异步方法异步执行某个操作时,可同时继续执行该异步方法后面的代码。 异步编程:使用异步操作方式编写程序。异步编程用于异步操作执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库等. 异步编程的两种设计模式: 基于事件的异步设计模式:简化异步编程复杂度,适用一般程序员 基于IAsyncResult的异步设计模式:功能全,适用有经验的程序员 5.4.1 异步编程模式概述(续) 基于事件的异步设计模式 该模式用事件驱动模型实现异步方法。 这种模式用单独的线程在后台执行耗时的任务,当后台任务完成时,就自动触发对应的事件。 优点:该模式既具有多线程应用程序的优点,同时也隐匿了多线程设计中固有的许多复杂问题。 例如:BackgroundWorker组件 ,PictureBox控件 5.4.1 异步编程模式概述(续) 在.NET中,提供异步处理功能的有: 文件
您可能关注的文档
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第3章 设置绘图环境.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第4章 基本绘图操作.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第5章 图形编辑与修改.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第6章 精确绘图.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第7章 尺寸标注.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第8章 使用块和外部参照.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第9章 控制图形显示.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第10章 图形布局和输出.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第11章 三维绘图概述.ppt
- AutoCAD中文版实用教程 教学课件 作者 苏峻 第13章 AutoCAD 2004的Internet功能.ppt
- C#网络应用编程 第2版 教学课件 作者 马骏 第06章 UDP应用编程.ppt
- C#网络应用编程 第2版 教学课件 作者 马骏 第07章 FTP应用编程.ppt
- C#网络应用编程 第2版 教学课件 作者 马骏 第08章 HTTP应用编程.ppt
- C#网络应用编程 第2版 教学课件 作者 马骏 第09章 SMTP与POP3应用编程.ppt
- C#网络应用编程 第2版 教学课件 作者 马骏 第12章 网络应用开发综合实例.ppt
- C#网络应用编程 第2版 习题答案作者 马骏 第03章 IP地址转换与网卡信息检测习题解答.doc
- C#网络应用编程 第2版 习题答案作者 马骏 第10章 P2P应用开发技术习题解答.doc
- C#网络应用编程基础 教学课件 作者 马骏1 第01章 概述.ppt
- C#网络应用编程基础 教学课件 作者 马骏1 第02章 C#数据类型.ppt
- C#网络应用编程基础 教学课件 作者 马骏1 第03章 面向对象的编程基础.ppt
最近下载
- 2017年闽侯级专项储备粮轮换竞价采购交易会.DOC VIP
- 中国乐器ppt..ppt VIP
- 高中数学优质课 椭圆及其标准方程教学设计.doc VIP
- 《软件工程》自考02333 重点难点汇集.pdf VIP
- 厦门市专项储备粮轮换竞价采购交易会.doc VIP
- 新视野大学英语(第四版)读写教程3(思政智慧版)外研社编B3U3 Section A.pptx VIP
- 服装缝制线迹密度制定指南.docx VIP
- 工业机器人安装与调试技术:工业机器人机械装置装配PPT教学课件.pptx
- 《公共行政学》考试试卷及答案解析.pdf
- 2026年国家统一法律职业资格考试客观题试卷一真题及解析.docx VIP
原创力文档

文档评论(0)