同时解压缩流

时间:2012-07-27 21:58:48

标签: c# .net concurrency f# compression

.NET允许通过将流包装在另一个流中来解压缩流。但是,我认为这是串行实现的。是否有可能使这个并发,以便在读取下一个块时可以完成最后一个块的解压缩?

1 个答案:

答案 0 :(得分:3)

内置的流压缩类不能以这种方式使用。例如你不能分解解压缩一次压缩的流所涉及的工作(即没有分解成大块的工作)。

这个问题在MSDN杂志中被提出,并由提出解决方案的Stephen Toub回答。有关详细信息,请参阅http://msdn.microsoft.com/en-us/magazine/cc163290.aspx