近期做写demo做测试的时候,因为有个功能是要到国外服务器请求登陆,授权,请求metadata,通过之后又会在国内的服务器上下载文件,这种情况,网络表示很无语。
请求文件的metadata数量众多,挨个http request导致大部分时间再等response。所以简单的用多线程去请求,一个metadata一个线程,看了一下结果,开了75个线程。
但是WaitForMultipleObjects频频失败,查了一下,原来WaitForMultipleObjects居然有最大等待限制MAXIMUM_WAIT_OBJECTS(64),简单记录一下
本文讨论了在处理国外服务器请求和国内文件下载时使用多线程并发请求的问题,遇到的最大等待限制为64个线程,并通过实际案例分享了解决方案。
371

被折叠的 条评论
为什么被折叠?



