管理子工作线程列表

经过这么多研究,我想我应该问问专家。

我正在为我的公司雇主开发一个项目,我们有android和iPhone移动应用程序向Web服务发出请求,请求将以挂起状态登录进行处理。

Windows服务检索挂起的请求并为每个请求创建一个新线程。 这是因为请求可以针对以不同方式处理请求的不同供应商。 可以立即处理请求并返回反馈,其他人可以收到请求并花费30秒钟的时间返回反馈,您必须轮询该状态。

移动应用程序也将轮询请求的状态。

现在我的挑战是:

我正在考虑创建一个线程列表100并分配每个线程来执行一个请求,一旦完成线程将被重新创建并分配一个新的请求。 这是一个高响应的平台,所以我想不使用ThreadPool。

是否建议在火中旋转新线程并忘记序列或管理这些线程列表,并且如果要管理这些线程,那么管理这些线程列表并确保C#中的高性能的最佳方法是什么?因为移动应用程序将是轮询响应。

问候

链接地址: http://www.djcxy.com/p/74509.html

上一篇: Managing child worker threads list

下一篇: Using asihttprequest to fetch data based on http status code