据我了解,Linux 没有IO Completion Ports。
这可能就是为什么在 Scala (JVM) 中开发人员应该明确通知API 有关阻塞操作的原因。
但是,Task Parallel Library 似乎并没有用这些细节打扰开发人员。一切都是开箱即用的。
但是,在 Linux 上的 Mono/NetCore 的情况下,如何避免线程饥饿呢?
据我了解,Linux 没有IO Completion Ports。
这可能就是为什么在 Scala (JVM) 中开发人员应该明确通知API 有关阻塞操作的原因。
但是,Task Parallel Library 似乎并没有用这些细节打扰开发人员。一切都是开箱即用的。
但是,在 Linux 上的 Mono/NetCore 的情况下,如何避免线程饥饿呢?