是否可以用不同的实现替换所有 ruby IO 类,这些实现在幕后使用反应器和光纤?我的意思是,实际上所有使用原生 ruby IO 的库都将按预期工作,因为所有对 IO 的调用都将用纤维包装,它们将等待请求的操作。但是在等待连接/文件中的数据可用时,ruby 将服务于其他 io 操作。
问问题
425 次
是否可以用不同的实现替换所有 ruby IO 类,这些实现在幕后使用反应器和光纤?我的意思是,实际上所有使用原生 ruby IO 的库都将按预期工作,因为所有对 IO 的调用都将用纤维包装,它们将等待请求的操作。但是在等待连接/文件中的数据可用时,ruby 将服务于其他 io 操作。