c#中设计器中窗体释放 protected override void Dispose(bool disposing)改写解决部分窗体线程释放不彻底问题
生活随笔
收集整理的這篇文章主要介紹了
c#中设计器中窗体释放 protected override void Dispose(bool disposing)改写解决部分窗体线程释放不彻底问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
c#中設計器中窗體釋放 ?protected override void Dispose(bool disposing)改寫解決部分窗體線程釋放不徹底問題
?/// <summary>?
? ? ? ? /// 清理所有正在使用的資源。
? ? ? ? /// </summary>
? ? ? ? /// <param name="disposing">如果應釋放托管資源,為 true;否則為 false。</param>
? ? ? ? protected override void Dispose(bool disposing)
? ? ? ? {
? ? ? ? ? ? if (disposing && (components != null))
? ? ? ? ? ? {
? ? ? ? ? ? ? ? components.Dispose();
? ? ? ? ? ? }
? ? ? ? ? ? signalThread.Abort();//在這里手動釋放線程(在子類釋放函數中)
? ? ? ? ? ? base.Dispose(disposing);
? ? ? ? }
總結
以上是生活随笔為你收集整理的c#中设计器中窗体释放 protected override void Dispose(bool disposing)改写解决部分窗体线程释放不彻底问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “ 紫手环的力量 ” :我想,美好的生活
- 下一篇: SpringMVC注解 @initbin