评论 8

和谐小小 1年前

反对这个回答。几乎每一段都在胡说八道,建议阅读《操作系统原理》这本书

龙骑士无面者 [作者] 1年前

@和谐小小 ‍ 请问我该去看哪一版?

和谐小小 1年前

@龙骑士无面者 ‍ 书名打错了,是《操作系统概念》,越新版越好, 我看的是第七版的翻译版

和谐小小 1年前

@龙骑士无面者 ‍ 顺便一提,你的补充回答也基本都是谬误……

淡观天下 1年前

线程数看不到?


看了你的评论,我觉得我在一家假公司从事着假工作生活在一个假世界用着假计算机。我的图片呢····

龙骑士无面者 [作者] 1年前

@淡观天下 ‍ 好吧,线程数能看出来,藏在windows资源管理器一个不太显眼的位置(捂脸),CPU的使用情况也有,我真的是个星际玩家(捂脸)。
你要说假的计算机,我现在在做单片机开发,我距离CPU比大多数人更近,做的软件规模更小,更接近底层,可能会有描述和体会上的区别。另外考虑到学过计算机的人没那么多,描述难免模糊,还望见谅。
顺便,题主的问题有混淆“CPU使用率”和“多核CPU每个运算核心的使用率”的问题,我的回答没讲清楚其间区别,这一点我道歉。

淡观天下 1年前

@龙骑士无面者 ‍ 巧了巧了,我们也是做底层的,我们做的是MIPS架构,不过我是软件方面的,硬件上了解的不太多。
另外我觉得吧,其实游戏不做这个优化的主要原因还是性价比的问题,一个大作你辛苦处理程序逻辑关系优化到i3能用又怎样?一般i3主机的其它配置根本达不到游戏的其余要求,而且实话说大部分游戏有单线就足够了,毕竟大部分游戏都是在一个世界中运行,如果强行把单世界的不同对象在没有规划的前提下做成多线程,很有可能会占用相同的资源之类的问题造成BUG(例如不同的对象各自运行独立算法获取了相同的坐标,然后看到两个人互相进♂入)。
当然如果是一些不相关的简单的任务做成多线程也是很容易的,但是这么简单的东西做了意义也有限吧。

霜骑士 1年前

正儿八经的单线程游戏。你打开一个网页游戏就是了。

登录奶牛关账号即可参与讨论