Мне нужно реализовать кольцевой буфер 10G (FIFO).Мне нужно написать эту программу на C ++ для целей интеграции (должны интегрироваться с C ++ API), хотя я думаю, что в Java будет проще с ее классом FileChannel.Я знаю, что мне нужно будет использовать отображенный в памяти файл, но я не знаю, как это сделать в C ++.Я полагаю, мне придется использовать буфер и переназначить его для разных частей основного файла?Что-то вроде того.В любом случае, если у кого-нибудь есть пример кода (не MFC), это было бы замечательно.
Я буду реализовывать это на 32-битном оборудовании под управлением Windows 7 32-битной.
Спасибо.