CPU里边有流水线,把一条指令拆分成多步,由多块电路完成。执行指令2的上半部分的同时,能执行指令1的下半部分,所以,一个核能有两个线程。
一个核跑十个线程也没问题的,都是假的,操作系统使用分片实现的,效率肯定八核八线程要高一些,但是也与你写的程序有关,如果你的8个线程都需要加锁,或者进行大量的阻塞等待,可能也差不多
69,369
社区成员
243,082
社区内容
加载中
试试用AI创作助手写篇文章吧