发送消息以后主程序如果退出,得到消息的程序还能从消息队列中获得消息么?

发送消息以后主程序如果退出,得到消息的程序还能从消息队列中获得消息么?共享内存的一方如果关闭会如何?

可以,收到消息的进程和原进程就没有关系了。

这要看你的消息发送接收是什么样的,如果是Socket的话要看你的消息发送到哪里了,如果是用消息中间件的话要看你消息有没有发到消息服务器,消息服务器有没有挂了