技术栈
jruby
狂奔的sherry
2 小时前
java
·
linux
·
ruby
·
gc
·
jruby
JRuby 多线程反引号偶发 127:GC 提前释放了 posix_spawn 的 argv
一条集成测试用 JRuby 并发执行外部命令:开 5 个线程,每个线程用反引号跑同一个转换工具,最后断言 5 个返回码都正常。绝大多数时候它都能通过,但 CI 上偶尔会红一次,结果是:
我是有底线的