为什么twisted框架只支持cpu单核性能单cpu

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
比如说,我cpu有四个线程,那么运行一个只能利用单线程的软件为什么不是这个进程把第一个核心的所有资源占用,而是每个线程占用百分之25?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
你想要的是可以实现的,这个在不同的操作系统上有不同的API可以调用,在linux是调用sched_setaffinity ,在windows上可以用SetProcessAffinityMask ,这就是把特定的线程绑定运行在特定的cpu核上运行。当然,你说的,一个线程完全占用一个CPU的所有运行,这个在用户态不能实现的,现在的操作系统是调度会把程序调度出去;内核态可以运行,这个要你自己来主动调度,否则,整个机器会出现假死的现象,机器没有反应,但实际是无限循环。
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:为什么都说CPU单核差就带不起网游,什么原理_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
为什么都说CPU单核差就带不起网游,什么原理
我有更好的答案
对于单核性能弱的cpu来说,核心再多也没意义,只有一个内核工作,一旦它的性能差,就肯定带不动游戏了这个问题只能这么去理解:网游没有对多核cpu进行优化,于是只有单核性能强大的cpu才能玩得转
采纳率:92%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
等待您来回答更换cpu后 vmare虚拟机为什么只能用单核?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
更换cpu后 vmare虚拟机为什么只能用单核?
不管怎么设置核心数,任务管理器只显示单核运行,求解
我有更好的答案
看看BIOS里面有没有开virtualization
虚拟机硬件确定开启,还是这种情况
试试在任务管理器——查看——CPU记录 中选择“每个CPU一张图表”
谢谢,问题已经找到了,是虚拟机中acpi电源管理模式不对,虚拟机中处于ACPI Uniprocessor PC单核供电模式,需要换ACPI Multiprocessor PC双核供电模式
长知识了,也谢谢你!
采纳率:76%
为您推荐:
其他类似问题
虚拟机的相关知识
等待您来回答CPU单核和多核在单任务操作时有没有区别?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
CPU单核和多核在单任务操作时有没有区别?
想了解一下看有没有升级CPU的必要 打个比方如果我只使用一个应用程序(当然电脑一开机就有很多进程) 单核和六核CPU在主频相同缓存等参数都相同的情况下是不是一样快的?CPU处理单任务的时候六核CPU是六个核心一起工作还是只有一个核心在工作? 如果是只有一个...
我有更好的答案
基本光芒都被i5 700系列四核掩盖。目前intel已经不发布高端双核了,snb CPU最高的双核也不过就是i3 2100,单核和六核运行单个进程速度没有区别。处理简单单任务是单个核心运作,但比如游戏或者专业软件什么的。目前双核已经越来越低端只要构架一样,多多核往往有优化,其实是多个核心同时工作,也就是说玩主流游戏等任务时,单核和多核是有区别的,主频一样,缓存一样。上代还有i5 600系列占据高端千元市场,实际上关注度很低。同时进行多任务对硬盘没有什么压力,只要CPU够强,内存够大,AMD只剩下X2 560等大缓存双核,不久推土机发布会,过去主流高端CPU被E8400等高频双核占
我们知道,任何应用程序在运行时,而不是一个任务你可能把任务数和线程数两个概念混淆了CPU一个核心能处理一个线程(具备超线程技术的一个核心可以处理两个线程),一个进程就有多个线程,以QQ为例,一个QQ进程就有20-30个线程
本回答被网友采纳
基本光芒都被i5 700系列四核掩盖。目前intel已经不发布高端双核了,snb CPU最高的双核也不过就是i3 2100,单核和六核运行单个进程速度没有区别。处理简单单任务是单个核心运作,但比如游戏或者专业软件什么的。目前双核已经越来越低端只要构架一样,多多核往往有优化,其实是多个核心同时工作,也就是说玩主流游戏等任务时,单核和多核是有区别的,主频一样,缓存一样。上代还有i5 600系列占据高端千元市场,实际上关注度很低。同时进行多任务对硬盘没有什么压力,只要CPU够强,内存够大,AMD只剩下X2 560等大缓存双核,不久推土机发布会,过去主流高端CPU被E8400等高频双核占
只要构架一样,主频一样,缓存一样,单核和六核运行单个进程速度没有区别。处理简单单任务是单个核心运作,但比如游戏或者专业软件什么的,多多核往往有优化,其实是多个核心同时工作,也就是说玩主流游戏等任务时,单核和多核是有区别的。同时进行多任务对硬盘没有什么压力,只要CPU够强,内存够大。目前双核已经越来越低端,过去主流高端CPU被E8400等高频双核占。上代还有i5 600系列占据高端千元市场,实际上关注度很低,基本光芒都被i5 700系列四核掩盖。目前intel已经不发布高端双核了,snb CPU最高的双核也不过就是i3 2100,AMD只剩下X2 560等大缓存双核,不久推土机发布会,双核会越来越低端。
有区别,这要看软件支不支持,如果支持的话六核心能很好的发挥自己的性能,当然会比双核要快很多。但是现在软件一般都对双核优化好。所以更多核心没什么必要,
还是有区别的,假定除了核心数不一样,其他全是一样的情况下。它们的工作情况就好比,一台1.5L单缸发动的汽车和6缸1.5L的汽车在路上跑一样,当我们都是空车只跑20码时,大家没什么区别。当我们需要跑100码时,单缸无法跑了。或者当我们需要载重进行跑时,单缸也搞不定了。 所以你说这个假设,有很大关键看你运行那个程序的要求。但就目前的软件市场来看,双核的处理器也就是能用来办公看电影了。
如果把“办酒席”作为一个任务的话,恐怕一个厨师(单核)难以胜任。因为办酒席是个“大工程”,有很多工序(线程),如果有多个厨师(多核)同时操作(多线程),那效率显然会大大提高。有时尽管只运行一个程序(单任务),但在后台,不知道打开了多少线程,CPU忙得团团转。这一点启动“任务管理器”就能“偷窥”到。所以我认为,题目所述还是有区别的。这题目说起来蛮高深的,个人理解肤浅,供参考。
其他5条回答
为您推荐:
其他类似问题
等待您来回答为什么四核cpu只显示了单核。。。。昨天还好好的_cpu吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:331,571贴子:
为什么四核cpu只显示了单核。。。。昨天还好好的收藏
东芝为您提供各种微处理器产品.对应您不同场合的需要!
请把勾关掉,重新启动,
任务管理器,查看,每个cpu一个图表,,!!!下箭头,选你的cpu核数,然后保存重启。。。。。。你真是白的很
登录百度帐号推荐应用

我要回帖

更多关于 单核最强cpu 的文章

 

随机推荐