有关多核CPU

[复制链接]
查看11 | 回复4 | 2008-7-21 17:55:25 | 显示全部楼层 |阅读模式
为什么多核CPU处理一个进程的最多只能用1个核呢?

回复

使用道具 举报

千问 | 2008-7-21 17:55:25 | 显示全部楼层
因为只有一个进程,当然是用1个核,就像喝水的那个例子。两个脑袋代表两个头,1杯水代表一个线程。如果两个脑袋一起喝这杯水,水还不得撒出来?为了保证水不撒,只能一个脑袋来喝这杯水。如果你说用吸管,那就当我没说。
回复

使用道具 举报

千问 | 2008-7-21 17:55:25 | 显示全部楼层
那是程序对多核的优化不行
回复

使用道具 举报

千问 | 2008-7-21 17:55:25 | 显示全部楼层
为了协调同步!那毕竟是机器,不像人那么聪明!
回复

使用道具 举报

千问 | 2008-7-21 17:55:25 | 显示全部楼层
1个头的人喝水1次智能喝1杯2个头的人喝水一次可以同时喝2杯这个比方还行吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行