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

ruby-on-rails – 你的意思是Ruby on Rails不是线程安全的吗?

发布时间:2020-12-16 21:13:05 所属栏目:百科 来源:网络整理
导读:我刚刚阅读了ROR(还没有潜入它),我听说它不是线程安全的.显然,这并不意味着不止一个人不能同时访问您的网站,那究竟是什么意思呢?线程在ROR中发挥作用的地方?他们只是意味着处理请求吗? 解决方法 您的信息已过期. 从 2.2.2开始是线程安全的 请记住Ruby MRI
我刚刚阅读了ROR(还没有潜入它),我听说它不是线程安全的.显然,这并不意味着不止一个人不能同时访问您的网站,那究竟是什么意思呢?线程在ROR中发挥作用的地方?他们只是意味着处理请求吗?

解决方法

您的信息已过期.
从 2.2.2开始是线程安全的

请记住Ruby MRI 1.8.x,最广泛使用的Ruby实现使用Green Threads,所以对于1.8.x,如果你创建100个线程,它们都运行在同一个CPU上.因此,当使用MRI托管Rails网站时,您可能希望运行Ruby的实例与CPUS一样多.像passenger这样的东西可以帮到你.

这曾经是JRuby的一个大问题,因为JRuby有Native线程,而且杂耍过程似乎是多余的.无论如何,它现在整理出来了.

另外,Iron Ruby,.Net Ruby解释器运行本机线程.

注意:Ruby 1.9.1使用本机线程,但仍然存在全局解释器锁.

(编辑:李大同)

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

    推荐文章
      热点阅读