线程安全问题与PUMA(使用多线程)和MRI / jruby

时间:2014-02-13 18:46:24

标签: ruby concurrency jruby puma

我理解多线程环境中共享状态的基本问题 - 即使在使用带有GIL / GVL的MRI时也是如此。但是我很好奇在考虑MRI + Puma vs jruby + Puma时是否存在不同的问题(假设Puma配置为在两种情况下都使用多个线程)。

此外,在上述情况下涉及共享状态的关键部分是什么?在基本上不是由请求驱动的程序(如利用像Puma这样的Web服务器的程序)中,这会有何不同?

感谢您的时间和考虑;关于这些主题的良好资源的任何建议也将受到高度赞赏。

0 个答案:

没有答案