一般不会这样,可能两个分开需要占用60%的线程,放到一个核上以后因为缓存命中率高了只需要50%,然后总共只占100%
【 在 hgoldfish 的大作中提到: 】
: 这种思路显然是错的。
: 缓存命中率再高,也没有多余的资源来跑线程。
: 举个例子,超线程提升算 30% 吧,很理想的情况了。原本只有一个线程时,这个线程按 100% 的效率运行。调度新线程进入同一物理核心后,两个线程变成只有原来 130% / 2 = 65% 的效率。这明显不对。
: ...................
--
FROM 120.229.75.*