Информация об изменениях

Сообщение Re[10]: wikipedia :: Double-checked locking от 16.12.2019 0:54

Изменено 16.12.2019 1:23 Артём

Re[10]: wikipedia :: Double-checked locking
Здравствуйте, netch80, Вы писали:

N>А по сути?


Попробуйте включить голову: до C++ 11 кто-то писал double check locking.
Re[10]: wikipedia :: Double-checked locking
Здравствуйте, netch80, Вы писали:

N>А по сути?


Попробуйте включить голову: до C++ 11 кто-то писал double check locking.



T* temp = 0;
InterlockedEchangePointer(&s_value, &temp);
T* value = temp;
InterlockedEchangePointer(&s_value, &temp);
if(!value) {
acquireMutex...
}