【发布时间】:2011-01-28 12:38:05
【问题描述】:
another of my questions 的评论说我只能同时运行“这么多”线程,这是我在其他地方看到的概念。
作为线程新手,我如何确定要使用的最大线程数?或者这是一个“一根绳子有多长”的问题?这取决于什么?硬件配置还是什么?
(MS Visual Studio 中的 .Net 3.5 中的 VB,如果重要的话)
更新:是否有人知道任何可以建议多个线程(或任务)的软件工具,还是我应该自己编写代码,不断尝试不同的数字,直到吞吐量下降?
[更新] 差不多七年后,我们现在有了a software recommendations site,所以如果有工具可以帮助解决这个问题,我asked。
【问题讨论】:
-
+1 好问题。他们每个人都进行一次 SOAP 调用来传输 soem 数据并等待它返回
-
当然,除了“返回”是异步的,所以他们并不是真的在等待。只要通过 HTTP 发送 SOAP 请求(函数调用),其他线程就可以运行
标签: .net vb.net multithreading .net-3.5