как узнать, что НЕ является потокобезопасным в ruby?
начиная с Rails 4все должно работать в многопоточной среде по умолчанию. Это означает весь код, который мы пишемА ТАКЖЕ ВСЕ драгоценные камни, которые мы используем, должны бытьthreadsafe
Итак, у меня есть несколько вопросов по этому поводу:
что НЕ является потокобезопасным в ruby / rails?Vs Что такое потокобезопасность в ruby / rails?Есть ли список драгоценных камней, которыеявляется Известно, что потокобезопасен или наоборот?Есть ли список общих шаблонов кода, которые НЕ являются потокобезопасным примером?@result ||= some_method
Являются ли структуры данных в ядре ruby lang такими, как:Hash
и т. д. безопасный?На МРТ, где есть а /GVL
GIL
это означает, что одновременно может работать только 1 рубиновый поток, кромеIO
, влияет ли потокобезопасное изменение на нас?