Kotlin 暂停输入流和输出流的版本

Mat*_*ans 5 kotlin

令人惊讶的是,Kotlin 似乎没有提供InputStream和的暂停版本OutputStream

自己开发并不难,但这并不能为您提供与这些无处不在的 Java 接口中提供的其他代码的默认兼容性。

如果我想在没有适配器的情况下最大化互操作性,我会使用什么来挂起 Kotlin 中的流接口?

Com*_*vis 2

我认为使用纯 Java API 进行 IO 的主要方法就是在Dispatchers.IO.

然而,JetBrains 有一个ktor-io库,它以纯粹挂起的方式实现 IO。