当前位置:IT168首页 > 技术开发 > 第1页
[收藏此页] [打印] [推荐] [评论]

多核时代已经来临了,Ruby还能热下去吗?

责任编辑:李宁作者:佚名   2007-07-03   
文本Tag: Ruby 多核 开源


【IT168 分析评论】   

多核时代已经来临了,Ruby还能热下去吗?

    关注ruby很久了。看过很多对ruby的赞美之词。可是心里还是抱有很多疑虑的。
最近了解了一下相关了资料,竟然发现ruby不支持多线程,只支持伪线程(不是真正的多线程)。
不支持多线程必定会使ruby的应用受到很大的局限,比如:

1.不能应用在嵌入式系统中;

2.不能应用在桌面系统中;

3.不适合做海量访问的web系统;

    真是因为这样,ruby也许只能局限于web编程方面。即使在这方面,功能复杂的企业应用系统和海量访问的大型网站也无法应用。

    无法支持多线程,只能通过多进程的方式处理并发的连接。而进程是重量级的,无论怎么优化在性能上也是无法超过轻量级的线程。

    现在,多核时代已经到来了。家用pc已经普及了双核的cpu,未来4核、8核甚至是几百核的cpu也并不是一件遥远的事情。在多核时代,支持多线程的语言肯定优于不不支持多线程的语言。随着多核时代的到来,java在性能上核C++的差距会越来越小。ruby的优势还存在么?

    说Ruby取代java简直是一件笑话。即使在web编程方面,ruby所能取代的,也许仅仅是php而已。

上一页
1
下一页
收藏到: 添加到“百度搜藏”添加到“QQ书签”添加到“Google书签”添加到“Yahoo收藏”添加到“和讯网摘”
【内容导航】
本文欢迎转载,转载请注明:转载自IT168 [ http://www.it168.com/ ]
本文链接:http://tech.it168.com/oldarticle/2007-07-03/200707031204671.shtml
技术开发相关文章   ruby 开源 多核
  • 暂无
友情推介