C++,多线程从查询一个月数据,一个线程去查询一天的

**C++多线程从查询一个月数据,一个线程去查询一天的,参数是20180301这样的日期,等30个线程全部处理完,数据汇总,继续处理,不要在main写30个子线程,请封装成类,熟悉多线程高手解答下。最好给出样例代码,谢谢。

这个你直接搞个线程池就OK了啊

其实你需要的, 仅仅是 一个同步锁嘛。 win32 可以使用 WaitForMultiObject 去做同步。

写好线程类,new 30个事件(event)和30个线程,把事件当作参数传入线程,线程结束设置事件为有信号;main中用死循环,waitmultiobject,等待所有的事件完成。