我在寫一個'管理控制檯',通過其提供的COM接口訪問hMailServer。我正在使用Visual Basic 2010 Express。在一個程序中,它掃描整個帳戶。因爲這是一個冗長的過程,所以我將它推入一組BackgroundWorker線程中。BackgroundWorker線程的正常數量?
第一個結果:最多19個併發線程,總時間爲36秒。
然後我重寫了一個耗時的線程初始化代碼段,並設法將所需時間減少到大約14秒......但線程數目現在已達到330個線程!
請問巨大線程數量是否有害?例如,造成內存不足的例外& c。 ?
服務器管理員最終會找到你並且傷害你。 – 2011-04-27 04:47:54
@Hans,因爲它發生在我*是服務器的管理員,我不認爲我需要害怕這個,heh:P – pepoluan 2011-04-27 06:34:55