fetch_and_add в pthreads

Serab

Что-то не могу понять, как это можно сделать? Или надо не в сторону pthreads копать, а куда-нибудь еще?
В инете типы пишут какие-то свои библиотечки не ясно почему.
fetch_and_add — атомарная операция, прибавляющая число к переменной и возвращающая старое значение.
Да даже fetch_and_inc подойдет.

Maurog

atomic_increment ? старое значение на единицу меньше того, что она вернула :grin:

Serab

старое значение на единицу меньше того, что она вернула
о, так это стандартная функция? Блин, я у этого типа рылся в исходниках, мне показалось, что это тоже его какая-то фишка.
Ну спасибо тебе ©

Serab

Не, ну я туплю. Это буст штоле?

Serab

не, короче, я не могу найти эту функцию :( я сдаюсь

Serab

Во, круто, а должно подойти? Ну по крайней мере сейчас точно подойдет.

slonishka

atomic_ops еще иногда используют.
она то же самое оборачивает в зависимости от платформы итп.
в nginx, например, есть возможность использовать ее.

Maurog

о, так это стандартная функция?
почти да
Оставить комментарий
Имя или ник:
Комментарий: