- 5
- 0
- 约1.31万字
- 约 53页
- 2018-05-08 发布于广东
- 举报
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中,提供异步处理功能的有: 文件
您可能关注的文档
- C#程序设计及应用教程第2版课件马骏第14章节AS P.NETWeb服务器控件.ppt
- C#程序设计及应用教程第2版课件马骏第15章节Web应用程序开发实例.ppt
- 电机与拖动课件作者刘小春第3章节.ppt
- C#程序设计及应用教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第8章节WPF控件.ppt
- 电机与拖动课件作者刘小春第4章节.ppt
- C#程序设计简明教程课件作者陈佛敏潘春华吕洋波第1章节C#与.NET框架.ppt
- 电机与拖动课件作者刘小春第5章节.ppt
- C#程序设计简明教程课件作者陈佛敏潘春华吕洋波第4章节数组和集合.ppt
- C#程序设计简明教程课件作者陈佛敏潘春华吕洋波第6章节文件操作.ppt
- 电机原理与电力拖动课件作者范国伟第1章节直流电机原理.ppt
最近下载
- 定向钻专项施工方案.doc VIP
- 2025年浙江省初中学业水平考试科学试卷真题(精校打印).pdf VIP
- 2025年高校辅导员招聘面试题库附答案.docx VIP
- 机场航空货运设施规划方案.pdf VIP
- 2022年九年级下学期化学《第8章金属和金属材料》测试卷及答案解析.docx VIP
- 食堂餐饮服务投标方案(技术标 777页).doc VIP
- 幼儿园科学课奇妙的种子;认识种子教学PPT课件(精品PPT).pptx VIP
- 2025至2030年中国预付卡行业市场运行状况及发展前景展望报告.docx
- 2024-2025学年人教版化学九年级下学期《第8章 金属和金属材料》测试卷及答案解析.doc VIP
- 2026届广西河池市两县中考一模语文试题含解析.doc
原创力文档

文档评论(0)