加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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的垃圾收集器,这是非常好的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读