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

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

发表时间:2023-05-31 13:40

1.什么是多线程?

线程,是应用程序进程的一个最小执行单位,通常一个任务由一个线程完成。

在处理复杂任务时,也可能用到多线程一起工作。

多线程技术是指从软件或者硬件上实现多个线程并发执行的技术。


MacBook-Air-M1-8核.png


当前Intel处理器大部分支持超线程技术,即CPU1个核支持2线程(大家看到Mac上4核心的处理器跑满为800%,即是多线程的最直观表现)。

ARM架构的Apple M系列芯片没有超线程技术,即一个核心一个线程,8核处理器则有最多8线程。

如果一个进程在处理任务时,使用多个线程,调用多个CPU核心一起计算,将极大的加快计算速度。


2.使用多线程压缩

在FastZip设置界面,你可以选择压缩时调用的CPU算力,以M1芯片为例,最多可以设置为8个线程。


3.多线程压缩的提升效果

理论上8线程压缩是平常单线程压缩的8倍,实际表现会在4-6倍。因为现实中会由于不同的电脑硬件、系统,CPU温度、电脑散热等原因,CPU不能时刻在100%负载,以及不可预见的损耗,会略低于理论效果。


分享到: