
消息队列
rabbitjerry
这个作者很懒,什么都没留下…
展开
-
消息队列(2):消息存哪里了?
一、新建消息队列并写入一条消息编写一个简单的函数,打开一个消息队列,并发送一条消息。发送完毕后不关闭消息,直接退出程序。这个消息的内容是一个结构体,结构体中定义了2个int型整数和1个short型整数。代码如下:#include #include #include #include struct MsgType { int a; short b; i原创 2017-05-10 16:33:06 · 5135 阅读 · 1 评论 -
消息队列(3):在多进程中利用信号量进行同步、传递消息
1多进程操作函数 (1)fork函数 用于增加一个进程,返回的pid如果大于0,表示后续操作在父进程里执行;返回的pid如果等于0,表示后续操作在子进程里执行;返回pid小于0,表示增加进程失败。 在fork函数执行前建立的局部变量,将在子进程中产生一份拷贝。原话是这样说的:The child process and the parent process run in原创 2017-05-11 10:59:40 · 2043 阅读 · 0 评论