jak wiedzieć, co nie jest bezpieczne w rubinie?

zaczynając od Rails 4, wszystko musiało domyślnie działać w środowisku wątkowym. Oznacza to cały kod, który piszemyI WSZYSTKO klejnoty, których używamy, muszą byćthreadsafe

więc mam kilka pytań na ten temat:

co NIE jest bezpieczne w ruby ​​/ rails?Vs Co to jest bezpieczny wątek w ruby ​​/ rails?Czy jest tam lista klejnotówjest znany jako wątkowy lub odwrotnie?jest lista popularnych wzorców kodu, które NIE są przykładem wątków@result ||= some_method?Czy struktury danych w rdzeniu ruby ​​lang, takie jakHash itp. bezpieczne wątki?Na MRI, gdzie jestGVL/GIL co oznacza, że ​​tylko 1 rubinowy wątek może działać jednocześnie z wyjątkiemIO, czy zmiana wątku wpływa na nas?

questionAnswers(3)

yourAnswerToTheQuestion