In a multi-threaded computing environment, a shared cache system reduces
the amount of redundant information stored in memory. A cache memory area
provides both global readable data and private writable data to processing
threads. A particular processing thread accesses data by first checking
its private views of modified data and then its global views of read-only
data. Uncached data is read into a cache buffer for global access. If
write access is required by the processing thread, the data is copied into
a new cache buffer, which is assigned to the processing thread's private
view. The particular shared cache system supports generational views of
data. The system is particularly useful in on-line analytical processing
of multi-dimensional databases.
В мулти-prodetuh нитку вычисляя окружающую среду, котор делят система тайника уменьшает количество избыточнаяа информация, котор хранят в памяти. Зона сверхоперативной памяти снабубежит и гловальные четкие данные и приватные writable данные обрабатывать резьбы. Частность обрабатывая резьбу достигает данных сперва проверять свои приватные взгляды доработанных данных и после этого свои гловальные взгляды данных только для чтения. Данные по Uncached прочитаны в буфер тайника для гловального доступа. Если напишите, то доступ необходим обрабатывая резьбой, данные скопирован в новый буфер тайника, который задан к взгляду обрабатывая резьбы приватному. Определенная, котор делят система тайника поддерживает взгляды generational данных. Система определенно полезна в on-line аналитическаяа обработка многомерных баз данных.