- 实例化一个线程函数每秒中
- 创建线程池
- 添加任务
- 等待40秒,调用线程池销毁
- 打印线程池退出消息
思路:线程处理函数让处理完等待1秒钟。
创建一百个任务
等待40秒,查看任务是否都完成了,线程是否退出了指定个数,这里指定不得小于三个活着的线程,最后40秒过后,剩余工作者线程和管理者线程退出
线程池退出
过程中遇到的问题
- 线程池结构体的定义
- 线程池处理函数如何写
- 变量忘记开空间
- 任务线程要在最后开辟空间和创建线程
- 测试案例如何写
- 什么样的结果正确
思路:线程处理函数让处理完等待1秒钟。
创建一百个任务
等待40秒,查看任务是否都完成了,线程是否退出了指定个数,这里指定不得小于三个活着的线程,最后40秒过后,剩余工作者线程和管理者线程退出
线程池退出