我正在重新查看我的一个旧线程。
我想启动一堆执行相同任务的线程,并且能够在main()中知道每个线程何时完成以及它是成功还是失败。
提供的解决方案是使用ConcurrentQueue,但其他帖子建议使用BackgroundWorker Class或线程池。
是否有明确的答案?
同样,所有线程执行相同的代码并具有通过/不通过的结果。我想运行更多线程,以便一旦一个线程完成,我就会尽快启动另一个线程 - 我希望他们尽可能地压力远程系统(而不是用太多线程来压力我的本地PC,因此我需要进行实验以确定最佳线程数)。
VB .NET用于特定答案,但也欢迎一般的线程建议。