【发布时间】:2012-07-04 00:48:48
【问题描述】:
我正在使用协议缓冲区,想知道是否:
mergeDelimitedFrom(FileInputStream fis)
方法是否被优化为使用java nio?我真的不想去 src 找出来……但也许我会的。我觉得它应该或可以选择同时使用两者。我猜它不是。如果不是 - 我猜你必须自己解析字节并手动处理分隔符如果你想要 nio?
现在对 nio api 不是很有信心,但你不要只是打电话:
getChannel()
在 FileInputStream 上使用 nio,所以假设可以使用 nio,因为向 mergeDelimitedFrom 方法提供了 FileInputStream?
相关帖子,但更针对网络 IO:
【问题讨论】:
-
“我真的不想去 src 寻找” - 似乎有点懒惰。 :-\
-
是的,想在谷歌搜索结果中找到答案。
-
@GregKopff 也希望就其他人是否也想要这个问题进行一些讨论,即 pb 中的 nio 支持。
标签: java protocol-buffers nio