Безопасность потоков в приложении Rails
-
08-10-2019 - |
Вопрос
Я много услышал о безопасности потоков в последнее время в Руби. Мой вопрос в том, как я могу определить, могут ли мои Rails App (на самом деле REFINGE Project RefineryCMs) безопасна или нет?
Решение
Нет простого способа определить, является ли приложение Thread-sage или нет.
Но если есть переменные классов, используются потоки, то очень вероятно, что приложение не является, потому что он требует надлежащей синхронизации (которую многие разработчики просто игнорируют).
Кроме того, вопрос невозможно объективно ответить, потому что вы обеспокоены безопасностью потоков в Ruby, но спрашивая о конкретном приложении, которые являются абсолютно разными вещами.
Не связан с StackOverflow