2011-07-14 28 views
0

什么是Java中的SelectionKey,SelectableChannel和Selector的C#类?有没有这些课程的直接翻译或接下来最好的东西?Java中的SelectionKey,SelectableChannel和Selector的C#类?

编辑: 正如Marc Gravell指出的那样,它是针对IO操作(网络)的多路复用器。

+2

告诉我们他们的意图是什么可以节省一些人(谁知道.net但不是java)一段时间... –

+0

啊,所以它是一个IO操作的多路复用器? –

回答

2

没有任何类与.NET中的java.nio模型直接对应。异步IO通常使用BeginRead/EndRead(等)方法执行。还有类似WebClient这类的基于事件的异步模型。此外,在带有Task Parallel Library的.NET 4中,您可以使用基于任务的异步,它也可以利用Begin/End模式。

您可以在.NET中阅读有关异步IO的更多信息in MSDN

请注意,C#5将引入异步方法,这将使这很容易。

相关问题