gpt4 book ai didi

.net - UI线程的定义是什么? .NET 应用程序中是否只有一个 UI 线程?

转载 作者:行者123 更新时间:2023-12-03 20:21:58 25 4
gpt4 key购买 nike

什么是 UI 线程? .NET 应用程序中是否只有一个 UI 线程?

最佳答案

(前面的简化)

UI 线程是一个单线程单元线程,用于创建各种用户界面对象(在 Winforms 中,这意味着控件)。按照惯例和规则,一个 Control 只能从用于创建它的线程内部访问;否则会产生意想不到的结果,从视觉上的奇怪一直到崩溃。

除非您明确创建更多线程,否则 Windows 窗体应用程序中只有一个 UI 线程。虽然您可以创建另一个线程并启动消息循环,但您想要这样做的原因很少,并且两个不同的 UI 线程无法相互“交谈”,就像任何其他线程都无法与 UI 线程交谈一样.

关于.net - UI线程的定义是什么? .NET 应用程序中是否只有一个 UI 线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2768308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com