的多線程能否實現并行計算?
可以,前提是這個單線程程序不是原子性的,也就是說各個步驟可以是獨立的,而且可以并行,不分先后順序的。
例如一個方法中要調用10個其它方法,你可以循環開啟10個線程分別執行這10個委托任務,如果是語句,你可以把語句塊包裝成私有方法以供委托調用,然后在主線程中使用WaitAll來等待,看執行這些線程要多少時間。
的多線程能否實現并行計算?
可以,前提是這個單線程程序不是原子性的,也就是說各個步驟可以是獨立的,而且可以并行,不分先后順序的。
例如一個方法中要調用10個其它方法,你可以循環開啟10個線程分別執行這10個委托任務,如果是語句,你可以把語句塊包裝成私有方法以供委托調用,然后在主線程中使用WaitAll來等待,看執行這些線程要多少時間。