C++ (Qt)if (!element->mResidentFlag) // если элемент нерезидентный (выгружаемый) element->AcquireRead(); // захватываем по чтению AtomicInc(element->mNumAccess); // увеличиваем число обращений к элементуAtomicInc(theTotalAccess); // увеличиваем общее обращений ко всем элементам
if(element->mNumAccess > 99) element->setResidentFlag(true);
element->AcquireRead();