linux 线程通信

Posted saulgoodman611

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 线程通信相关的知识,希望对你有一定的参考价值。

1 msgget(key,IPC_CREAT | 0660);

返回0是正常的,msgid就是0,没事

 

2 msgsnd(Iec101MsgId,&buf,256,0);

msgsnd的时候,buf.type 一定要大于0!!不然会发送失败

 

3 msgrcv(Iec101MsgId,&buf1,256,1,IPC_NOWAIT);

msgrcv,返回的是接收到的长度,而不是1之类的东西

以上是关于linux 线程通信的主要内容,如果未能解决你的问题,请参考以下文章

Android中的常见通信机制和Linux中的通信机制

Linux的进程/线程间通信

Linux的进程/线程间通信

[OS] Linux进程线程通信方式总结

Linux - 进程间通信与线程通信方式

linux 线程通信