What happens when a process dies after attaching a common shared segment, while other processes are accessing the shared segment

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite












consider 3 processes, proc1 proc2 proc3 accessing a shared memory based ring buffer. Let these 3 processes attach that memory segment. My question is, what happens when proc1 is chrashed or died? In that case, what happens to the shared segment attached by it? will it affect other processes?







share|improve this question
















  • 1




    if dealing with shmem, the data survives a dying process.
    – Rui F Ribeiro
    Jan 23 at 10:58














up vote
1
down vote

favorite












consider 3 processes, proc1 proc2 proc3 accessing a shared memory based ring buffer. Let these 3 processes attach that memory segment. My question is, what happens when proc1 is chrashed or died? In that case, what happens to the shared segment attached by it? will it affect other processes?







share|improve this question
















  • 1




    if dealing with shmem, the data survives a dying process.
    – Rui F Ribeiro
    Jan 23 at 10:58












up vote
1
down vote

favorite









up vote
1
down vote

favorite











consider 3 processes, proc1 proc2 proc3 accessing a shared memory based ring buffer. Let these 3 processes attach that memory segment. My question is, what happens when proc1 is chrashed or died? In that case, what happens to the shared segment attached by it? will it affect other processes?







share|improve this question












consider 3 processes, proc1 proc2 proc3 accessing a shared memory based ring buffer. Let these 3 processes attach that memory segment. My question is, what happens when proc1 is chrashed or died? In that case, what happens to the shared segment attached by it? will it affect other processes?









share|improve this question











share|improve this question




share|improve this question










asked Jan 23 at 10:23









Karthick

266




266







  • 1




    if dealing with shmem, the data survives a dying process.
    – Rui F Ribeiro
    Jan 23 at 10:58












  • 1




    if dealing with shmem, the data survives a dying process.
    – Rui F Ribeiro
    Jan 23 at 10:58







1




1




if dealing with shmem, the data survives a dying process.
– Rui F Ribeiro
Jan 23 at 10:58




if dealing with shmem, the data survives a dying process.
– Rui F Ribeiro
Jan 23 at 10:58















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f419051%2fwhat-happens-when-a-process-dies-after-attaching-a-common-shared-segment-while%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f419051%2fwhat-happens-when-a-process-dies-after-attaching-a-common-shared-segment-while%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?