TA贡献1818条经验 获得超7个赞
这里指的是CPU的单个核心只能同时处理一个指令(也就是只能处理一个线程)。如果有多个线程,这些线程可能会被分配到不同的核心中去。这里说可能是因为是否分配还是要看很多方面的,如线程相互之间的依赖的,如果本身设计就是一个线程必须等待另外一个线程的数据,那就自然要等到那个线程;另外CPU策略也是很重要的因素,虽然核心多,但并不一定所有的核心都是处于同时工作的状态,有时候由于节能或者降温等原因,CPU会选择性的关闭一些核心。
可能
TA贡献1839条经验 获得超15个赞
不管几核的CPU,执行任务都是在线程中切换的。
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号