@感雨韻 帥鍋你好,應(yīng)用程序關(guān)閉,即UI線程先退出時(shí),前臺(tái)線程不會(huì)立刻結(jié)束,等到自身運(yùn)行完成后才退出,而后臺(tái)線程則被立刻中斷。所以第一個(gè)問(wèn)題取決于子線程是前臺(tái)線程還是后臺(tái)線程。第二個(gè)問(wèn)題沒(méi)有太懂?我覺(jué)得資源泄露和調(diào)用Join()函數(shù)之間沒(méi)有絕對(duì)的聯(lián)系,主要取決于線程退出時(shí)占用的資源有沒(méi)有被正常釋放。
C# 多線程的使用此篇文章簡(jiǎn)單總結(jié)了C#中主要的多線程實(shí)現(xiàn)方法,包括Thread、ThreadPool、Parallel和Task類,以及BackgroundWorker控件的主要接口和用法。...