嵌入式
竹立荷塘
这个作者很懒,什么都没留下…
展开
-
哲学家进餐问题的c语言代码
#include #include #define N 5#define LEFT (i+N-1)%N#define RIGHT (i+1)%N#define THINK_TIME 3#define EAT_TIME 2enum { THINKING, HUNGRY, EATING } state[N];pthread_mutex_t mutex = PTHREAD_MUTE原创 2015-05-13 16:34:26 · 17138 阅读 · 2 评论 -
基于消息队列的C/S通信
程序示意图:程序思路: 分别写客户端和服务端的函数,在主任务中创建两个client和一个server,考虑到实际情况,应该server的优先级高并且先用taskSpawn函数创建server任务。然后等待客户端获得服务端的应答,则删除队列,程序结束。为了演示client请求,server应答的过程,本次实验采取client发送时发送一个value,在转载 2015-05-13 15:50:40 · 700 阅读 · 0 评论