LINUX.ORG.RU

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

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

Во-первых, ты придираешься к формулировкам.

Что поделать, если формулировки такие. Ты ведь тоже специально набрасываешь.

Во-вторых, я могу с таким же успехом дойти до «питон умеет в lock-free не хуже, чем Си»

Нет, не можешь. В питоне придётся именно сишный код использовать, а в расте ты остаёшься в рамках языка. Unsafe раст - это раст.

Прибитость гвоздями в том, что для реализации доступа на простых блокировках пришлось делать хардкод в компляторе

Что ты называешь «хардкодом в компиляторе»? Само наличие трейтов Send/Sync? Это звучит как «хардкод RAII/деструкторов».

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

Во-первых, ты придираешься к формулировкам.

Что поделать, если формулировки такие. Ты ведь тоже специально набрасываешь.

Во-вторых, я могу с таким же успехом дойти до «питон умеет в lock-free не хуже, чем Си»

Нет, не можешь. В питоне придётся именно сишный код использовать, а в расте ты остаёшься в рамках языка. Unsafe раст - это раст.

Прибитость гвоздями в том, что для реализации доступа на простых блокировках пришлось делать хардкод в компляторе

Что ты называешь «хардкодом в компиляторе»? Само наличие трейтов Send/Sync? Это звучит как «хардкод RAII/деструкторов» (в С++).