c#什么是主线程

 我来答
sdssunsds
2017-10-16 · TA获得超过222个赞
知道小有建树答主
回答量:121
采纳率:75%
帮助的人:72.1万
展开全部
主线程就是直接影响进程的线程。一个进程可以有多个线程,但有一个线程一旦终止,那么进程也会终止,这个就是主线程。不过如果线程过多,主线程在终止时会等待其他线程终止,这会导致程序虽然已经关闭但进程依然存在,就是主线程在等待子线程。
通常在winform程序里,主线程指的就是UI线程。就是在程序运行时,控制窗体及控件的线程。如果你再创建一个子线程,然后调用全局的控件对象变量时,会提示不能跨线程访问。这是因为UI线程会保护其在使用的窗体和控件,防止因为跨线程调用而出现的异常。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式