jing20054786

积分:260
上传文件:1
下载次数:10
注册日期:2011-03-12 21:56:40

上传列表
thread.rar - 概述一下原理和每个类的作用 (1): CTask 一个任务基类,作为线程的参数用 (2): CWorkThread:工作线程类,轮询检测参数是否可用,如果可用的话, 就去调用参数CTask的执 行函数Execute,如果参数不可用就等待 (3): CWorkQueue:是一个任务队列,里面装载CTask子类的对象,是一个对象的容器 (4): CWorkThreadPool:工作线程池,其中包含了工作线程组,调度线程,调度线程不停的检测 任务队列中是否有可用任务对象,如过取到一个有效的任务对象,就从工作线程组中查找出来 一个空闲的工作线程,把这个任务交给这个空闲的线程去执行,如果没有空闲线程则创建新 的工作线程并添加到工作线程组中。 (1),(2),(3),(4)组成了库的核心,可以稍加修改进行应用 其他附属类: (5):CSimpleUDP 一个简易的封装的UDP通讯类 (6):CLogHelper 一个线程安全的日志类,将日志存储到指定文件并能打印到标准输出 特点:支持windows和Linux平台 ,2011-03-13 09:08:17,下载33次

近期下载

收藏