Fast Zip
Better And Better
自动切换输入法
iShot
超级右键

【教学】FastZip-什么是多线程?如何使用多线程压缩?有什么效果?

发表时间:2021-06-30 22:15

1.什么是多线程?

线程,是应用程序进程的一个最小执行单位,通常一个任务由一个线程完成。在处理复杂任务时,也可能用到多线程一起工作。多线程技术是指从软件或者硬件上实现多个线程并发执行的技术。

当前Intel处理器大部分(Arm架构的Apple M系列芯片除外)支持超线程技术,即CPU1个核支持2线程,(大家看到Mac上4核心的处理器跑满为800%,即是多线程的最直观表现)如果一个进程在处理任务时,使用多个线程,调用多个CPU核心一起计算,将极大的加快计算速度。


2.设置使用多线程压缩

在FastZip设置界面,你可以选择压缩时调用的CPU算力,4核处理器最多有8个线程。


3.多线程压缩提升效果

以4核8线程的Mac为例,理论上,8线程压缩是平常单线程压缩的8倍,但是现实中存在种种情况,比如CPU温度、电脑散热,CPU不能时刻在100%负载,以及不可预见的损耗,会使得实际效果略低,一般在4-6倍,根据不同的电脑硬件、系统,还会略有差异。


分享到: