是否可以使用多线程解压缩压缩文件?
Is it possible to unzip a compressed file with multiple threads?
我用这个解压:
unzip -q "file.zip" -d path
如何利用多核和多线程更快地解压缩?
谢谢
你的 pigz 利用多核并在多线程中解压缩
简而言之:不行,不能用多核解压
解压缩通常CPU-intensity低于压缩(通常涉及多个内核)。
无论如何,你不会有太多优势,因为 read/write-operations 是减压过程中更多的瓶颈。
我用这个解压:
unzip -q "file.zip" -d path
如何利用多核和多线程更快地解压缩?
谢谢
你的 pigz 利用多核并在多线程中解压缩
简而言之:不行,不能用多核解压
解压缩通常CPU-intensity低于压缩(通常涉及多个内核)。
无论如何,你不会有太多优势,因为 read/write-operations 是减压过程中更多的瓶颈。