Skip to content

NiksBrn/SharedMemoryExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SharedMemoryExample

Сборка и запуск программы внутри Docker-контейнера.

Сборка программы:

scripts/build.sh

Запуск программы:

scripts/run.sh

Удаление Docker-контейнера:

scripts/clean.sh

Описание программы.

prorgam_1 создает регион разделяемой памяти, записывает в него сообщение и передает ключ через стандартный поток вывода program_2, которая получает доступ к памяти по ключу, считывает и выводит сообщение из региона разделяемой памяти, после чего освобождает память. Синхронизация организована при помощи семафора.

Сборка и запуск при помощи CMake.

cd build/
cmake ..
cmake --build .
./program_1 | ./program_2

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors