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