zoukankan      html  css  js  c++  java
  • Winform 多线程程序退出

    程序主窗体关闭后VS调试模式不退出,然后看任务管理器看到进程还在运行

    直接使用代码在 主窗体的 Formclosing事件中 强制调用当前进程的Kill方法来关闭它

    但是这样做有点问题就是 notify控件(右下角的图标) 每次都会卡在那里,然后鼠标放上去它才自动消失

    后来想到程序使用了多线程,因为主线程退出后其他线程仍在运行导致程序不会退出

    将 ThreadObj.IsBackground 属性设为true 将此线程设置为后台线程,

    主线程关闭的时候会自动关闭后台线程

    问题解决!

  • 相关阅读:
    LOJ#551 Matrix
    洛谷P5163 WD与地图
    洛谷P4831 Scarlet loves WenHuaKe
    LOJ#6118 鬼牌
    支配树
    线性插值
    PropertiesConfiguration
    ThreadLocal
    Thread
    FastJson
  • 原文地址:https://www.cnblogs.com/Qbit/p/1872071.html
Copyright © 2011-2022 走看看