标签: c++ multithreading mutex
有时候,当我通过在应用程序的窗口工具栏上按下十字形来强制我的c ++控制台应用程序(win32)退出时,我得到一个互斥锁死(因为我正在使用互斥锁执行多线程),但是当我关闭时通过Windows任务管理器应用程序。我必须提到,当我在程序中使用我内置的exit命令关闭应用程序时,这一切都很好,该程序退出了我已启动的所有线程。当我使用“暴力”方法关闭程序时,我可以做任何事情来防止死锁吗?