Rails 线程安全问题

seraphim_houwei · March 11, 2014 · Last by zj0713001 replied at March 11, 2014 · 1757 hits

rails 3.2.15 ,如何在 controller 中,只有一个线程去访问一段代码,其它线程处于等待状态。 有人说使用,Mutex 类,但是不好用,还有没有其它办法? 建议越多越好,谢谢大家。

关掉默认自带的 threadsafe! 就是单线程模式了 你也可以仔细看看 threadsafe! 所控制的几个选项 但是听你的需求 你应该是需要一个消息队列的东西 不然你的 rails 进程开 5 个的话 还是进程级的多进程访问同一段代码的 最后 作为 web 应用 为啥要求必须单线程?闹呢...

You need to Sign in before reply, if you don't have an account, please Sign up first.