В терминах количества ифов иф, в терминах операций на атомике — атомик
Просто имеет ли смысл вставлять иф чтобы экономить на операциях над релаксед атомиком
звучит как-то странно, как у вас может mo зависить от if?
Просто перед операцией над атомиком стоит иф
ну if может быть разный) от if(1) и всяких cmp до if на 3 строки
Проверка на ноль. Условно if (!add) { return; } counter.fetch_add(add);
Ну вообще там вытесняться остальными данными в кэше наверное он будет
А почему тебе это важно?
Да просто интересно. Коллега вставил и думаю насколько это надо
всё ещё думаю что без тестов на реальной нагрузке это всё какая-то теория
Да не думаю, что это хоть как-то отследить получиться)
Обсуждают сегодня