Pamięć dzielona - pomysł na budowe biblioteki wieloplatformo

0

Witam.

Tworzę dużą aplikację działającą na platformie Win32 i Linuxie. Mam problem z pamięcią dzieloną, mam zamiar zbudować bibliotekę do tego celu w linuxie użyje IPC natomiast mam problem co do Windowsa wiem że mogę użyć mapowania jednak czy w windowsie istnieje jakaś bilioteka lub forma dzielenia podobna do IPC lub może taka sama?, jeśli nie to którą metodę dzielenia wymiany dancyh byś cie polecali nie interesuje mnie metoda mail oraz socketów. Ma być szybka i możliwość komunikacji międzyprocesowej.

0

jak rozumiem mowisz o mapowaniu plikow i pamieci wspoldzielonej? i co rozumiesz przez IPC pod linuksem? IPC mozna zrealizowac na socketach, shared memory, (named) pipe etcetc. zakladajac ze chodzi Ci caly czas o shmemy - tak, pod windowsami oczywiscie tez sa.. z tym, ze na widnwosach czy to mapowanie nienazwanych plikow, czy tez shmem, i tak wszystko odbywa sie przez mapowanie stron z pagefile'a

google Twoim przyjacielem:
http://ice.prohosting.com/newfunk/boost/libs/interprocess/doc/html/index.html
http://www.codeguru.com/cpp/w-p/system/sharedmemory/
http://www.codeproject.com/threads/SharedMemory_IPC_Threads.asp
http://www.inf.pucrs.br/~pinho/shared_memory_library.htm

1 użytkowników online, w tym zalogowanych: 0, gości: 1