Parallel processing zlib中的compress()/compress2()函数是否可以在不中断串行充气()的情况下并行化
我正在尝试从zlib(compress/compress2函数)并行压缩调用,在zlib中,要压缩的数据和输出缓冲区在调用时可用。为了寻求帮助,我遵循pigz()的代码,这是一个实用程序,处理文件,因此我必须编写类似的代码,但能够拦截对compress/compress2的调用。此外,我假设对compress/compress2函数的调用将具有合理的数据大小,因此并行化是有意义的。还假设应用程序使用inflateInit_/inflate/inflateEnd函数进行透明串行解压缩。同时考虑压缩比的折衷Parallel processing zlib中的compress()/compress2()函数是否可以在不中断串行充气()的情况下并行化,parallel-processing,zlib,deflate,inflate,Parallel Processing,Zlib,Deflate,Inflate,我正在尝试从zlib(compress/compress2函数)并行压缩调用,在zlib中,要压缩的数据和输出缓冲区在调用时可用。为了寻求帮助,我遵循pigz()的代码,这是一个实用程序,处理文件,因此我必须编写类似的代码,但能够拦截对compress/compress2的调用。此外,我假设对compress/compress2函数的调用将具有合理的数据大小,因此并行化是有意义的。还假设应用程序使用inflateInit_/inflate/inflateEnd函数进行透明串行解压缩。同时考虑压缩