重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
Sub?Main()
站在用戶的角度思考問題,與客戶深入溝通,找到邗江網站設計與邗江網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:做網站、成都做網站、企業官網、英文網站、手機端網站、網站推廣、域名申請、雅安服務器托管、企業郵箱。業務覆蓋邗江地區。
Dim?thr?As?New?Thread(AddressOf?循環)
thr.Start("a")
End?Sub
Sub?循環(a()?As?String)
'這里隨你干什么循環也行
For?Each?i?As?String?In?a
MsgBox(i)
Next
End?Sub
看懂了吧 參數只能有一個 也可以不是數組,在a() As String的a后面去掉括號就行
ListBox操作需要用Invoke。另外多線程方式并不是并行處理。
建議采用.net framework 4 帶的并行處理循環操作,若不是4.0版本的framework,可以使用Aforge的并行庫比較方便。
多線程并不一定就可以縮短時間,具體要看你上面的“過程”是否調用數據庫完成。如果調用了數據庫,可以考慮用存儲過程替代“過程”。另外看看“過程”里是否反復打開和關閉了數據庫連接,如果是,這才是真正的耗時動作。如果沒調用數據庫,可以考慮使用Parallel類(.net4以后)里面的函數,使多個任務在多核CPU上并行運行,縮短時間。