A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨丹丹 黑马帝   /  2012-1-3 15:44  /  1633 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杨丹丹 于 2012-1-5 10:39 编辑

今天看毕老师将线程,将到运行原理时说,在某一个时刻,只能有一个程序在运行。多核除外。关于多核谁能细讲一下啊?提前谢啦

评分

参与人数 1技术分 +1 收起 理由
杨强 + 1

查看全部评分

4 个回复

倒序浏览
以前的CPU都是单核的,单核就是一个人在干活,但是这个人干的很快。后来技术发展到了瓶颈 单核的处理频率过高会引起发热过高,从而影响稳定运行,因此才出现了多核,降低频率,让多个处理器协同分工,因此一开始的双核才1.8GHZ啊而老P4是3.0GHZ的。多内核(multicore chips)是指在一枚处理器(chip)中集成两个或多个完整的计算引擎(内核)。也就是说现在的cpu上集成了多个处理器,就等于多个人干活了。多个人干活当然能处理多个线程了。

评分

参与人数 1技术分 +1 收起 理由
吴上储 + 1

查看全部评分

回复 使用道具 举报
本来一个脑袋,一个时刻只做一件事,现在有2个脑袋乃至更多的脑袋后,太复杂了...
要是实在感兴趣,可以百度查阅一下双核,四核内部运作的相关资料

评分

参与人数 1技术分 +1 收起 理由
吴上储 + 1

查看全部评分

回复 使用道具 举报
说个题外话,拿IPHONE和安卓来说吧.
双核的安卓机器为什么在游戏上还是跑不赢苹果呢?
苹果虽然只有单核,但苹果系统优化做得非常好,将单核发挥了极大优势;
而双核安卓,谷歌却没有很好地发挥出双核优势,相当于只开启了苹果单核性能的一半而已.
双核要求的内存也就高了,不一定是核越多运行越快滴.
回复 使用道具 举报
我觉得多核就是多个cpu一起工作,同财并发进行工作,多核就想是CPU团队同时进行处理一件事情,多线程是一个cup处理多件事件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马