![]() |
[讨论] Ruby/RGSS Tips 每日一更 [技术区的版聊帖?] |
点评
@zh 我之前在先行者说过全局解释器锁(GIL)的原理,在 GIL 的淫威下即便是内核线程之间也无法真正的并发。我改天在这里也发一贴吧。
Thread.new{loop{1}}
Thread.new{loop{1}}.join
这个占不满两个CPU核心而只能占满一个,如果是内核线程的话应该能满两个才对,求解释
版本是192p0
终于有OS内核线程了
这里 stabby proc 在本主题中我的一篇回复中提到过,就是 lambda 的语法糖。
yes, there is still a GIL. => 没错,GIL (全局解释器锁)这鬼东西仍然健在。这个我好像之前在先行者发过相关的介绍……
| ||
点评
具体如何还得看 RubySpec 最后如何定了……Matz 在 RubyConf 上明确说了他会撒手不管 2.0,转而去搞 Rite
呃,我看到了...不用回答了..貌似比我想的还要优化点..
看题应该是 这样..
foo(1,,c:6)这样问
foo(,,c:6)可以这样吗?
| ||
| ||
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice. |
||
| ||
| ||
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice. |
||
| ||
哎呀,蛋疼什么的最有爱了
|
||
点评
其实用 Ruby 写排序的意义只停留在学术研究和演示层面上,实用性几乎为零 o.o
| ||
| ||
| ||
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice. |
||
| ||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-5-19 06:51
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.