/ / Захист нитки в додатку для рейок - рубін на рейках, рубін, рефінерики

Прямий захист в рейках приклад - рубіни на рейках, рубінові, нафтопереробні заводи

Останнім часом я багато чую про безпеку різьби в Ruby. Моє запитання полягає в тому, як я можу визначити, чи є мій додаток рейки (власне, рефінерізми проекту з відкритим кодом) безпечний для потоків чи ні?

Відповіді:

1 для відповіді № 1

Немає простого способу визначити, чи додаток є нитками-мудрецями чи ні.

Але якщо є змінні класу, використовуються нитки, то дуже ймовірно, що додаток це не тому, що він вимагає належної синхронізації (що багато розробників просто ігнорують).

Крім того, на питання неможливо об'єктивно відповісти, оскільки ви стурбовані безпекою потоків у Ruby, але запитуєте про конкретну програму, яка є абсолютно різними речами.