LINUX.ORG.RU

История изменений

Исправление dzidzitop, (текущая версия) :

В глобальную переменную можно положить только Sync типы, например атомики.

А можно и не положить (например, по незнанию), или переменная является маппингом на порт устройства или это сишная глобальная переменная, или это замапленая на несколько процессов память. И тот, кто верует в магические качества раста или плюсовых умных указателей, не зная механизма, тот изначально проиграл.

====

Достаточно написать на rust (или на плюсах) потокобезопасный логгер - и станет очевидно, что серебряной пули нет.

Исправление dzidzitop, :

В глобальную переменную можно положить только Sync типы, например атомики.

А можно и не положить (например, по незнанию), или переменная является маппингом на порт устройства или это сишная глобальная переменная, или это замапленая на несколько процессов память. И тот, кто верует в магические качества раста или плюсовых умных указателей, не зная механизма, тот изначально проиграл.

==== Достаточно написать на rust (или на плюсах) потокобезопасный логгер - и станет очевидно, что серебряной пули нет.

Исходная версия dzidzitop, :

В глобальную переменную можно положить только Sync типы, например атомики.

А можно и не положить (например, по незнанию), или переменная является маппингом на порт устройства или это сишная глобальная переменная, или это замапленая на несколько процессов память. И тот, кто верует в магические качества раста или плюсовых умных указателей, не зная механизма, тот изначально проиграл.