linux
文章平均质量分 89
字节工匠
这个作者很懒,什么都没留下…
展开
-
C语言union的用法及好处
Union 的用法以及好处什么是Union?union 共用体名{ 成员列表};union,“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体(struct)同样可以包含很多种数据类型和变量。结构体和共用体的区别在于: 结构体(struct)中所有变量是“共存”的——优点是“有容乃大”,全面;缺点是struct内存空间的分配是粗放的,不管用不用,全分配。而联合体(union)中是各变量是“互斥”的——缺点就是不够“包容”;但优点是内存使..原创 2020-10-24 14:30:19 · 33283 阅读 · 16 评论 -
Linux C 消息队列实现简单的聊天功能
消息队列是提供一种带有数据标识的特殊管道,使得每一段被写入的数据都变成带标识的消息,读取该段消息的进程只要指定这个标识就可以正确地读取,而不会受到其他消息的干扰,。一个带标识的消息队列,就像并存的管道一样。这里主要介绍的是利用线程和消息队列,写两个进程,实现两个进程之间的聊天功能。使用方法: 发送者:首先要获取消息队列的ID号,然后将数据放入一个带有标识的结构体内,最后把消息发...原创 2018-07-29 21:28:02 · 2256 阅读 · 1 评论