小编Sha*_*ell的帖子

快速创建数千个线程并同时执行它们

我有一个C#.NET应用程序需要通知4000到40,000个连接设备,以便同时执行任务(或尽可能接近同步).

该应用程序运行良好; 但是,我对表现不满意.在一个完美的世界中,只要我发送命令,我希望所有设备同时响应.然而,似乎有一个延迟,因为我创建的所有线程都会启动并执行任务.

我使用.NET 4.0 ThreadPool,使用自定义线程创建了我自己的解决方案,我甚至调整了现有的ThreadPool,以允许一次执行更多线程.

我仍然想要更好的表现,这就是我在这里的原因.有任何想法吗?评论?建议?谢谢.

-Shaun

让我补充一点,应用程序通知这些"连接设备",他们需要在多播地址上监听音频.

.net c# multithreading threadpool

6
推荐指数
3
解决办法
2630
查看次数

BizTalk 2009程序集位置

当我将架构部署到BizTalk时,它存储在哪里?

assemblies biztalk biztalk-2009

0
推荐指数
1
解决办法
110
查看次数