Lv.的博客
摘要: 本篇文章的主旨是使用 .NET/C# 实现 TCP 高性能服务的不同方式,包括但不限于如下内容: APM 方式,即 Asynchronous Programming Model TAP 方式,即 Task-based Asynchronous Pattern SAEA 方式,即 SocketAsyn 阅读全文
posted @ 2017-06-08 17:04 Avatarx 阅读(2592) 评论(0) 推荐(1)
摘要: 今天搞这两个关键字搞得有点晕,主要还是没有彻底理解其中的原理。 混淆了一个调用异步方法的概念: 在调用异步方法时,虽然方法返回一个 Task,但是其中的代码已经开始执行。该方法在调用时,即刻执行了一部分代码,直接最底层的 Async API 处才产生真正的异步操作,这时向上逐步返回,并最终使用一个 阅读全文
posted @ 2017-06-08 16:27 Avatarx 阅读(712) 评论(0) 推荐(0)
摘要: C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。 看个例子: [csharp] view plain copy public class MyClass { public MyClass() { DisplayValue(); //这里不会阻塞 System 阅读全文
posted @ 2017-06-08 16:24 Avatarx 阅读(326) 评论(0) 推荐(0)