作者gareth (人生的高速公路)
看板Soft_Job
标题Re: [闲聊] 大家工作上看过哪些夸张的 CODE ?
时间Sun May 16 11:57:45 2010
※ 引述《Ting1024 (无)》之铭言:
: 标题: Re: [闲聊] 大家工作上看过哪些夸张的 CODE ?
: 时间: Sun May 16 01:56:17 2010
:
: ※ 引述《coronach (...)》之铭言:
回文恕删 我赞同
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 220.131.2.11
: ※ 编辑: Ting1024 来自: 220.131.2.11 (05/16 01:57)
: 推 runtime:如果不Sleep.会因为那个while 整个down住 05/16 02:08
: → runtime:有时候的确要这样写 05/16 02:08
: → TonyQ:自己写只ap测测看两者差异罗 05/16 02:13
: → TonyQ:基本上如果要作到switch的话,100,200以上效果才会比较显着. 05/16 02:13
: 推 coronach:所以说其实Sleep(1)跟Sleep(15)意义是一样的啊... 05/16 03:06
: → coronach:更不要说用在UI的话 Sleep(100)会比Sleep(1)更适当一些 05/16 03:07
: → coronach:可以避免掉一些无谓的Context Switch... 05/16 03:07
: 推 coronach:但是事实上差异不大啦~ 所以就只是没意义 没有不能这样写 05/16 03:10
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
事实上是有差异的,但我不知道原po的程式到底有没有差异
有些程式在windows下是用个while回圈的概念包起来的
这时候sleep 1 or 0 就是要释放资源出来让windows还能保有正常的多工效能
在这概念上 sleep 1 & 100会有差异,游戏程式来讲你睡100 fps就准备被干了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.67.48
1F:→ TonyQ:要谈论到「有些程式」的话,有些程式就是100比1更有效率啊 05/16 12:02
2F:→ TonyQ:你觉得是写game多还是写一般程式多- - 05/16 12:02
3F:→ gareth:顺便表达 在你们笑人的同时不也是用自己程式关念看?= = 05/16 12:04
4F:→ TonyQ:这我倒是同意,不过你这篇也是在同样的方式笑用不同观点看的 05/16 12:09
5F:→ TonyQ:人啊,某个角度来讲,都是一样的。如果要定义有差异的范围 05/16 12:09
6F:→ TonyQ:跟事实来讨论是很ok的,像你提到游戏程式有差,但是这并不 05/16 12:09
7F:→ TonyQ:代表和你不同意见的人就没考虑到这点罗。@_@ 05/16 12:10
8F:→ TonyQ:我们都有自己所认同的一个「常态」,这串其实很多问题都需要 05/16 12:11
9F:→ TonyQ:再定义环境问题。 05/16 12:11
10F:→ TonyQ:不过讨论嘛~拉出来再说就是了 05/16 12:12
11F:→ TonyQ:btw,我会笑是因为很多ui那1ms的response time根本来不及反 05/16 12:15
12F:→ TonyQ:应,还是会因此卡住(如coronach所说)。 05/16 12:15
13F:→ tomnelson:大家看看笑笑了然於心就好,别吵起架了. 05/16 14:29
14F:→ TonyQ:这倒是 XD 让大家见笑了...(远目) 05/16 14:30
15F:推 coronach:唉唉 本来就没有说是好笑 只是觉得"有趣"... 05/17 00:00
16F:→ coronach:而且扯到游戏程式也太远了吧 原code就真的不是游戏啊? 05/17 00:00
17F:→ anraye:+1,其实还蛮多程式有这样考量的,我写过金融、多媒体的, 05/17 13:04
18F:→ anraye:常常都要加这种sleep.... 05/17 13:04