# 三级缓存不够分配举例

这里拿 I3-8100 举例。

4核4线程，L1(一级缓存)=256K，L2(二级缓存)=1M，L3(三级缓存)=6M。

按照算法要求：

&#x20;L1(一级缓存)，4个线程需要分配：4*16K=64K。*

L2(二级缓存)，4个线程需要分配：4256K=1024K=1M。

L3(三级缓存)，4个线程需要分配: 42M=8M。

可以看到此时 i3-8100的L3三级缓存不够分配了（ L1、 L2够分配），6M的 L3(三级缓存)，只能最大分配给3个线程，32M=6M, 所以i3-8100只能最多跑三个线程。
