2021年2月23日

摘要: 线程池代码中存在一段结构体初始化的设计: /* all tasks in the linked list recalled function for task */ typedef struct worker { void *(*process) (void *arg); /*recalled fu 阅读全文
posted @ 2021-02-23 14:21 real-watson 阅读(119) 评论(0) 推荐(0) 编辑
 
摘要: 基于上一个博客的研究,接下来针对具体的代码进行分析。 程序设计流程: 线程池初始化(n个线程) > 往线程池仍任务(n个任务) > 销毁线程池(n个线程) pool_init(int pnt) pool_add_worker pool_destroy() ( (void *(*process) (v 阅读全文
posted @ 2021-02-23 13:58 real-watson 阅读(70) 评论(0) 推荐(0) 编辑