提交 75782c48 编写于 作者: 独孤过's avatar 独孤过

update v2.2.1

上级 a0bbc896
......@@ -9,10 +9,10 @@
* 1.线程池类ThreadPool定义于此文件,实现于ThreadPool.cpp。
* 2.当无任务时,阻塞守护线程;当新增任务时,激活守护线程,通知线程获取任务。
* 3.当无闲置线程时,阻塞守护线程;当存在闲置线程时,激活守护线程,通知闲置线程获取任务。
* 4.当销毁线程池时,等待守护线程退出而守护线程在退出之前,等待所有线程退出。
* 4.当销毁线程池时,等待守护线程退出而守护线程在退出之前,等待所有线程退出。
* 线程在退出之前,默认执行任务队列的所有任务。可选取出所有任务或者清空队列,以支持线程立即退出。
* 5.提供增删线程策略,由守护线程增删线程。
* 在任务队列非空之时,一次性增加线程;在存在闲置线程之时,逐个删减线程。
* 当任务队列非空时,一次性增加线程;当存在闲置线程时,逐个删减线程。
* 6.以原子操作确保接口的线程安全性,并且新增成员类Proxy,用于减少原子操作,针对频繁操作提升性能。
* 7.守护线程主函数声明为静态成员,除去与类成员指针this的关联性。
* 8.引入强化条件类模板Condition,当激活先于阻塞时,确保守护线程正常退出。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册