AIGC标识 跨线程访问控件是个什么东东?关闭WINFORM窗体后,为什么UI界面关闭了,UI线程也退了。任务管理器中进程没在立刻关闭,后台线程还在运行。然后报错,退网出,这是WINFORM 的啥问题。

跨线程访问控件是个什么东东,解析一下。另外关闭窗体后,为什么界面关闭了,UI线程退了。后台线程还在运行。这是WINFORM 的啥问题。
 
 
 
 
 
 
 
我点窗口的关闭按钮后看到任务管理器里这个进程确实还继续存在了一段时间,直到报了一个错误。才退出了。 难道UI前台线程销毁了,后台线程还能继续运行?
 
 
 
 
 
 
 
那我这篇博客文章的内容的逻辑写的不对了?https://www.cnblogs.com/gougou1981/p/12316796.html
 
 
 
 
 
 
 
UI 线程(主线程)销毁后,后台线程确实可以继续运行。是因为虽然UI 线程(主线程)销毁后还有其他前台线程运行着,所以后台线程确实可以继续运行。那UI线程是属于前台线程?意思是说所有前台线程(包括UI线程)都退出后,后台线程才退出。问题的起始原因是,点了关闭按钮后,UI线程销毁,窗口上的控件也不存在了。但此时任然有前台线程,或者后台线程在运行,并操作窗口控件。所以程序异常了。
 
 
posted @ 2026-08-22 23:09  无聊的蚂蚁  阅读(5)  评论(0)    收藏  举报