当前位置: 代码迷 >> Ruby/Rails >> 多线程下 ruby rb_gc() crash的有关问题
  详细解决方案

多线程下 ruby rb_gc() crash的有关问题

热度:538   发布时间:2016-04-29 02:25:06.0
多线程下 ruby rb_gc() crash的问题.

默认情况下ruby是没有做线程安全的 .然而在 c 频繁的调用ruby的时候. gc 就会启动. 如果实在异步情况下触发的gc.就会直接crash...

所以必须在ruby线程建立一个委托列表.  异步的时候直接将一个操作 投递到ruby线程..让ruby线程去执行.记录一下.