ruby-on-rails – 在Rails中多线程的情况
发布时间:2020-12-17 03:08:11 所属栏目:百科 来源:网络整理
导读:Rails现在可以使 multi-threaded应用程序成为可能,但它听起来并不适用于所有情况(例如,如果你使用的是Mongrel,它听起来根本不会影响你). 你什么时候可以多线程你的Rails应用程序? This article提供了有关多线程陷阱的更多信息. 解决方法 除非你使用JRuby,否
Rails现在可以使
multi-threaded应用程序成为可能,但它听起来并不适用于所有情况(例如,如果你使用的是Mongrel,它听起来根本不会影响你).
你什么时候可以多线程你的Rails应用程序? This article提供了有关多线程陷阱的更多信息. 解决方法
除非你使用JRuby,否则我会很好地避免使用Ruby中的多线程应用程序. Ruby线程不是本机线程,根据我的经验,它们确实非常糟糕.此外,Ruby的内存管理器还有很多不足之处,因此按进程而不是按线程隔离原来是一种更加生产就绪的方法.
JRuby是一个不同的故事.它使用Java的线程,它转换为本机线程,并使用Java的垃圾收集器,这是非常好的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Cocos2d-x API 风格
- 如何“打败”CAP定理
- Ajax之DWR框架使用小结(1)
- ruby-on-rails-3 – 在Rails版本之间迁移后,ActiveRecord关
- 如何在VB.NET项目中将链接文件添加到My Project文件夹?
- Cocos2D-Android-1之源码详解:7.CocosNodeTest
- 深入浅出 React Native:使用 JavaScript 构建原生应用
- xml – 如何在Excel自定义功能区控件的下拉控件中设置默认值
- 如何确定upsert是否是PostgreSQL 9.5 UPSERT的更新?
- objective-c – 使用NSKeyedArchiver解码然后编码未知类?