Есть длииинный файл. Нужно из него отмапировать (mmap) несколько участков, независимо (т.е. эти участки юзаются одним процессом но разными объектами к-е друг о друге ничего не знают). При этом в принципе участки могут пересекаться (за счет того, что сдвиг при мапировании квантуется по страницам), хотя при использовании де-факто разные объекты работают с непересекающимися участками.
Вопрос, что более Ъ - под каждый mmap создавать свой дескриптор файла, или можно обойтись общим? И насколько вообще это работоспособно (пока интересует только чтение данных, но в будущем возможна и запись)? Какие тут могут быть подводные камни?