Мне интересно знать, какой из следующих методов увеличения глобального счетчика в ядре будет наиболее оптимальным в системах SMP?Под оптимальным я подразумеваю меньшее количество затрачиваемого времени, а также меньшее количество циклов ЦП.
mutex_enter (мьютекс)
counter ++
mutex_exit (mutex)
AND,
atomic_inc (counter)
mutex_enter, mutex_exit и atomic_inc (3C) из Solaris 10 (sparc).
Спасибо,
Саурав