是否可以在.net 4.0或更早版本中使用非阻塞IO?
换句话说,不使用线程而不使用async await关键字。
答案 0 :(得分:1)
是。 Asynchronous Programming Model是在.NET 1.0中引入的(我相信),而Event-based Asynchronous Pattern是在.NET 2.0中引入的。
不过, async
和await
更容易使用。如果您正在编写桌面应用,则可以使用Microsoft.Bcl.Async在.NET 4.0上启用async
/ await
。这意味着你支持XP比微软本身更长,但是......