消息队列
添加消息时,类型必须大与0;读取的时候 参数 0 表示读取所有的类型数据
结构体可以自定,数据类型也可以自定,但第一个参数必须是长整形long
执行多次写入,数据都会存入消息队列。读操作可以通过不同的参数来读取对应类型的数据,参数0可以读取所有类型的数据。
线程
进程:一个正在运行的程序 资源分配的基本单位
线程:进程内部的一条执行路径(序列) 调度和执行的基本单位
pthread_create() 创建线程
pthread_exit() 退出线程
pthread_join() 等待线程结束,合并线程
多线程并行操作,可能会出现问题
运行结果 <= 5000;
问题在于多个线程可能同意时间进行了访问修改。这里就要进行加锁或pv操作来避免