История изменений
Исправление KivApple, (текущая версия) :
Если сделать память доступной на запись кому попало, её же сразу обнулят, чисто из вредности
Из вредности можно открыть /proc/{pid}/mem и обнулить не только общую память. А в реальности подразумевается, что программы написаны тобой или твоими друзьями и общаются по некоему устоявшемуся протоколу.
Семафор может блокировать большую структуру данных, тогда главный выигрыш будет в отсутствии копирования, а не в отсутствии системных вызовов.
Также существуют lock-free структуры данных, которые позволяют обходиться без семафоров.
Исходная версия KivApple, :
Если сделать память доступной на запись кому попало, её же сразу обнулят, чисто из вредности
Из вредности можно открыть /proc/{pid}/mem и обнулить не только общую память. А в реальности подразумевается, что программы написаны тобой или твоими друзьями и общаются по некоему устоявшемуся протоколу.
Семафор может блокировать большую структуру данных, тогда главный выигрыш будет в отсутствии копирования, а не в отсутствии системных вызовов.
Также существуют lock-free структуры данных, которые позволяют обходить без семафоров.