摘要: 本篇贴出在上篇文章中介绍的模式1的实现代码.首先,因为是多线程的程序,必须防止某一资源在一个线程中使用的时候,却在另一个线程中释放了.其中最主要的便是socket_t结构,为了杜绝这个问题,对应用层来说,应该根本不知道socket_t的存在,仅仅提供一个HANDLE给应用层就足够了.#ifndef _KENDYNET_H#define _KENDYNET_H#include "MsgQueue.h"typedef struct list_node{ struct list_node *next;}list_node;#define LIST_NODE list_node n 阅读全文
posted @ 2012-04-09 13:53 sniperHW 阅读(2097) 评论(0) 推荐(1) 编辑