摘要: 线程概念 1.线程就是轻量级的进程。 2.线程与创建它的进程共享代码段和数据段。 3.线程拥有自己独立的栈。 线程特点 线程可以和进程做相同或不同的工作,但是与进程共享资源。 线程互斥 在实际应用中,多个线程往往会访问同一个数据或资源,为避免线程之间相互影响,需要引入线程互斥机制,而互斥锁(mute 阅读全文
posted @ 2016-02-29 20:52 盛夏夜 阅读(306) 评论(0) 推荐(0)
摘要: 消息队列 消息队列就是一个消息的链表。而一条消息则可以看作一个记录,具有特定的格式。进程可以向中按照一定的规则添加新消息;另一些进程则可以从消息队列中读走消息。 消息格式 每一条消息都有固定的格式。格式如下: struct msgbuf { long mtype; /* message type, 阅读全文
posted @ 2016-02-29 16:20 盛夏夜 阅读(314) 评论(0) 推荐(0)
摘要: 共享内存 共享内存是IPC机制中的一种,它允许两个相关的进程访问同一段内存,这是传递数据的一种有效的方式。 A.c #include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> #include <stdio.h> #include 阅读全文
posted @ 2016-02-29 11:11 盛夏夜 阅读(401) 评论(0) 推荐(0)