多核的歇斯底里和线程的困惑
来源:互联网 发布:港台网络高清电视直播 编辑:程序博客网 时间:2024/06/03 02:37
新的CPU是在核的数目,而非主频上面增长。对于那些传统上使用单核编程的程序,比如说游戏,这是一个很难的问题。这些程序的作者们必须学会所有的新技术,改变他们的思维来从下一代的平台里最大程度的获益。
但是这个转型的恐惧也渗透到了其他几乎不相关的领域,比如说网络应用的开发。这也让不少人武断的下结论说Rails的未来将会很昏暗,因为我们并不推崇线程开发。这其实并不正确。
多核是网络应用可以不费吹灰之力就能全部利用到的,因为我们要解决的问题很少会是处理单个网络请求。真正的问题是处理成千上万个请求,常见的是在以秒为单位。
线程不是仅有的解决方案。进程可以和线程几乎同样的出色,但是难度上降低了很多。这也是Rails保证正确升级使用任意的多核的办法。
37signals这个套件使用的服务器有大概25个核来处理所有相关的应用。我们将会很高兴看到使用64个核的那一天。
更多关于多核编程的讨论,请看:总结。
- 多核的歇斯底里和线程的困惑
- 歇斯底里呐喊的手机游戏行业
- CPU多核的线程控制
- 线程取消点的困惑
- 线程取消点的困惑
- 多核和单核中多线程及单线程的特点
- 南方人在没暖气的冬天里歇斯底里
- 线程、进程、多核心之间的关系
- 多线程和多核的关系
- MYSQL 的 MyISAM 和 InnoDB 的困惑
- 关于多核的一些概念和区别
- 关于多核的一些概念和区别
- iOS的多核编程和内存管理
- iOS的多核编程和内存管理
- iOS 的多核编程和内存管理
- iOS 的多核编程和内存管理
- 多线程和多核下“锁”的应用
- iOS-的多核编程和内存管理
- 一亿亿以下的阿拉伯数字转中文的自定义函数
- How to remove all characters between two brackets?
- 提高工作效率
- 领会RailsConf 2007
- 为什么没有Rails Inc?
- 多核的歇斯底里和线程的困惑
- RailsConf Europe 2007的注册开放了!
- 谚语
- VSFTP—安全与效能兼备的ftp 服务器
- redhat linux 9.0 VSFTP配置大权(转载)
- U-Boot的常用命令详解
- 网络安全方面的专业词汇大全
- Netfilter/Iptables的防火墙功能介绍 2
- 华为路由器防火墙配置命令总结