在没有IO完成端口的linux上,异步如何在.NET内核中工作?

在没有IO完成端口的linux上,异步如何在.NET内核中工作?,linux,asynchronous,.net-core,task-parallel-library,io-completion-ports,Linux,Asynchronous,.net Core,Task Parallel Library,Io Completion Ports,据我所知,Linux没有 这可能就是为什么在Scala(JVM)中,开发人员应该使用API来阻止操作的原因 然而,任务并行库似乎并没有因为这些细节而困扰开发人员。一切都是开箱即用的 但是,在Linux上使用Mono/NetCore时,如何避免线程饥饿呢?请注意,Linux中还有其他技术可以进行异步操作。@xanatos让我感到羞耻的是,我在操作系统设计和体系结构方面没有经验,对Linux内部几乎一无所知,因此问题是=)请查看此内容

据我所知,Linux没有 这可能就是为什么在Scala(JVM)中,开发人员应该使用API来阻止操作的原因

然而,任务并行库似乎并没有因为这些细节而困扰开发人员。一切都是开箱即用的


但是,在Linux上使用Mono/NetCore时,如何避免线程饥饿呢?

请注意,Linux中还有其他技术可以进行异步操作。@xanatos让我感到羞耻的是,我在操作系统设计和体系结构方面没有经验,对Linux内部几乎一无所知,因此问题是=)请查看此内容