как атомарно инициализировать unique_ptr
От: szag  
Дата: 07.05.15 07:29
Оценка:
Есть unique_ptr<T> ptr который проверяется
if(ptr)
    ptr->foo();

Это все происходит в потоке 1
в потоке 2 в какой-то момент происходит
ptr.reset(new T());

очень не хочется юзать мютекс, так как инициализация происходит только один раз в потоке 2
unique_ptr atomic
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.