进程和线程
青空BUG
这个作者很懒,什么都没留下…
展开
-
进程间通信之消息队列和信号量
消息队列 消息队列是IPC对象的一种,由消息队列ID来唯一标识,消息队列就是一个消息的列表。用户可以在消息队列中添加消息、读取消息。 消息队列可以安装类型来发送/接收消息。 消息队列的操作包括:创建或者打开消息队列、添加消息、读取消息、控制消息创建或者打开消息队列:int msgget(key_t key,int flag); 函数参数: key key值 flag 消息队列访问权限原创 2017-07-25 20:03:35 · 659 阅读 · 0 评论 -
进程间通信之共享内存
进程间通信之共享内存IPC对象 IPC对象这个概念需要理解,因为好多书或者料就直接说IPC就是共享内存、消息队列、信号灯集,其实IPC是一种机制,这种机制提供了进程间通信的通道,那么为什么加个System V呢,那是因为在System V 系统的四个版本中提出的进程通信的IPC这种机制。所以叫做System V IPC。 目前Linux也支持这三种机制:共享内存、消息队列、信号灯集 l原创 2017-07-25 16:15:13 · 274 阅读 · 0 评论 -
多人聊天室(基于Linux的SOCKET UDP编程)
主要结构体client端:typedef struct { char type; char name[32]; char text[N]; }MSG;type: 用于存放用户状态 name[32]: 用户昵称 text[N]:用户键入的文本内容server端:typedef struct { char type; char name[32]; ch原创 2017-07-26 22:51:45 · 1757 阅读 · 0 评论