会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
peter
Peter的学习工作笔记
2010年6月6日
iPE 线程池
摘要: 线程池的创建可以参考:swtpool_init在线程池创建线程的时候,将函数swtpool_thread_func的指针作为参数传给pthread_create;而swtpool_thread_func则通过调用swtpool_get_work来获取工作队列里待处理的workitem(这个队列里的workitem就是通过下面的swtpool_add_work函数插入的。)在获得待处理的work i...
阅读全文
posted @ 2010-06-06 17:10 peterxiang
阅读(168)
评论(0)
推荐(0)
编辑
线程同步
摘要: 1.初始化条件变量pthread_cond_init#include<pthread.h>intpthread_cond_init(pthread_cond_t*cv,constpthread_condattr_t*cattr);返回值:函数成功返回0;任何其他返回值都表示错误初始化一个条件变量。当参数cattr为空指针时,函数创建的是一个缺省的条件变量。否则条件变量的属性将由catt...
阅读全文
posted @ 2010-06-06 16:33 peterxiang
阅读(318)
评论(0)
推荐(0)
编辑
事件 EVENT
摘要: 事件(event)HANDLECreateEvent(PSECURITY_ATTRIBUTESpsa,BOOLfManualReset,BOOLfInitialState,PCTSTRpszName);一旦事件已经创建,就可以直接控制它的状态。当调用SetEvent时,可以将事件改为已通知状态:BOOLSetEvent(HANDLEhEvent);当调用ResetEvent函数时,可以将该事件改为...
阅读全文
posted @ 2010-06-06 14:44 peterxiang
阅读(543)
评论(0)
推荐(0)
编辑
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理