Мы рассмотрели почти все проблемы безопасности, касающиеся условий перехвата по отношению к одному классу ресурсов. Напомним, что вы не должны никогда предполагать, что две последовательные операции всегда последовательно выполняются процессором, если только этими операциями не управляет ядро. Так как условия перехвата создают дыру в безопасности, вы не должны пренебрегать и дырами, основанными на использованиии других ресурсов, таких как совместные для нескольких потоков переменные или сегменты памяти, разделяемые с использованием shmget(). Должны использоватся механизмы избирательного доступа (например, семафоры), чтобы избежать сложностей при обнаружении ошибок.