cpp-ru / ideas

Идеи по улучшению языка C++ для обсуждения
https://cpp-ru.github.io/proposals
Creative Commons Zero v1.0 Universal
90 stars 0 forks source link

File mapping and shared memory in C++ #218

Open apolukhin opened 3 years ago

apolukhin commented 3 years ago

Перенос предложения: голоса +19, -0 Автор идеи: zamazan4ik@tut.by @ZaMaZaN4iK

Здравствуйте.

Предлагаю на рассмотрение идею добавления в Стандарт поддержки file mapping и разделяемой памяти в Стандарт. Мой пропозал является переработкой пропозала от Ion Gaztanaga (автора Boost.Interprocess) и основывается на реализации этих вещей в Boost.Interprocess.

Также есть альтернативное предложение от автора Boost.AFIO насчёт маппинга файлов.

Со всеми этими вещами рекомендую ознакомиться по данной ссылке: Google Groups

P.S. Если Вы интересуетесь вещами, которые пытаются втянуть в Стандарт, то посещайте данную гугл группу (может даже стоит на stdcpp.ru ссылку перманентную где-то оставить).

apolukhin commented 3 years ago

yndx-antoshkka, 10 сентября 2018, 11:49 Ссылки на имплементации из аналогичного предложения:

https://stackoverflow.com/questions/10839747/istream-vs-memory-mapping-a-file

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2044.html

https://github.com/mandreyel/mio