gpt4 book ai didi

c# - 显示启动画面时 UI 线程被阻塞

转载 作者:搜寻专家 更新时间:2023-10-30 19:43:51 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
C# Splash Screen Problem

我是 c# 的新手,我正在处理软件启动时运行的闪屏。我在闪屏类中有一个函数可以检查数据库。我正在使用线程调用函数

        sc = new splashScreen();

checkDLLThread = new Thread(new ThreadStart(sc.checkDLLS).BeginInvoke);
checkDLLThread.Start();

while (checkDLLThread.IsAlive)
{
Thread.Sleep(200);
}

问题是 UI 被阻塞,直到线程处于事件状态。最后它给我数据库连接状态消息。这是我的代码。我使用了 checkDLLThread.join() 但它也不起作用。

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