在IO操作没有固有的APM或IO线程/完成端口支持的情况下,启动高延迟异步IO操作(平均100ms-500ms)的最佳方式是什么?没有IO线程的长时间异步操作
我不希望线程池/工作线程在活动爆发期间被这样的操作阻塞。
我的具体示例是ODP.NET。它没有(还?)支持APM。 I see this answer for how to handle that case,但我很好奇,如果这真的是解决这个问题的一般正确方法?我想这部分取决于the answer to this other question。
是否有任何理由不能让IO工作线程池可以被阻塞并为普通工作者保留一个不同的池? – ssube 2013-04-30 18:37:33