摘要: 对于编写多线程的朋友来说,队列具有天生的互斥性。在队列里面,一个负责添加数据,一个负责处理数据。谁不妨碍谁,谁也离不开谁,所以,队列具有天生的互斥性。#define MAX_NUMBER 1000L#define STATUS int#define OK 0#define FALSE -1typedef struct _QUEUE_DATA{ int data[MAX_NUMBER]; int head; int tail;}QUEUE_DATA; 此时,一个线程压入数据,操作为push_dataSTATUS push_data(QUEUE_DATA* pQueue, int da... 阅读全文
posted @ 2012-08-15 16:35 SA高处不胜寒 阅读(1024) 评论(0) 推荐(0) 编辑