一个Linux下C线程池的实现

    何时须要建立线程池呢?简单的说,若是一个应用须要频繁的建立和销毁线程,而任务执行的时间又很是短,这样线程建立和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。若是线程建立和销毁时间相比任务执行时间能够忽略不计,则没有必要使用线程池了。     下面是Linux系统下用C语言建立的一个线程池。线程池会维护一个任务链表(每一个CThread_worker结构就是一个任务)。     
相关文章
相关标签/搜索