摘要: 开始和结束异步操作(xxx表示同步方法的名词):Beginxxx和Endxxx 例如:FileStream类的对象的BeginRead()和EndRead() BeginRead()方法返回一个IAsyncResult对象,表示异步操作的状态。如果喜欢阻塞当前线程并等待读取完成,那么可以调用EndR 阅读全文
posted @ 2020-07-08 15:43 奋斗的中年人哈哈哈 阅读(966) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Runtime.Serialization.Formatters.B 阅读全文
posted @ 2020-07-08 14:56 奋斗的中年人哈哈哈 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 在做项目时,通过事件机制来触发一些动作。本能的过分相信系统事件机制的并发处理能力,结果发现程序在事件拥堵的时候会假死。google了下,发现事件也可以异步,整理如下: 如何实现异步事件调用呢?事件其实是一种MulticastDelegate(多播委托)。而MulticastDelegate类提供了一 阅读全文
posted @ 2020-07-08 14:16 奋斗的中年人哈哈哈 阅读(1859) 评论(0) 推荐(0) 编辑