比如一个程序,需要定时地创建5个线程工作,工作就是去不同地址获取数据。
然后使用WaitForMultipleObjects来等待它们返回,再继续后面的工作。但我使用一些进程管理软件发现该程序挂一段时间,查看进程线程,里面会有大量线程,线程状态为终止,这样定时重复创建线程对进程自身好么?会占据大量进程内存么?
我尝试过改为不重复创建,就是弄一个循环,在线程的后面自己挂起自己 然后下次定时的时候 把线程恢复,但这种方法,WaitForMultipleObjects就无法返回了,它一直处于等待状态。请问各位有什么建议吗?