.net非阻塞IO预4.5

时间:2015-10-13 18:40:25

标签: .net

是否可以在.net 4.0或更早版本中使用非阻塞IO?

换句话说,不使用线程而不使用async await关键字。

1 个答案:

答案 0 :(得分:1)

是。 Asynchronous Programming Model是在.NET 1.0中引入的(我相信),而Event-based Asynchronous Pattern是在.NET 2.0中引入的。

不过,

asyncawait更容易使用。如果您正在编写桌面应用,则可以使用Microsoft.Bcl.Async在.NET 4.0上启用async / await。这意味着你支持XP比微软本身更长,但是......