在VS中利用BackgroundWorker類來實現「仿線程池」

在VS編程中,一般遇到比較耗時的操作的時候(例如:從網絡上下載文檔,文件的IO操作等),如果採用一般的做法,主線程會一直等待操作完成,會遇到界面假死的問題。故在此情況下,合理的做法是採用異步操作和多線程操作。異步操作可以在另開一個線程執行耗時的操作,在主線程上是不等返回,直接操作下一步,從而解決了界面假死的情況。不過,由於異步操作是新開了一個線程,在新開的線程裏操作界面元素的時候(例如:在下載文檔
相關文章
相關標籤/搜索