我的问题与以下问题有关:
睡眠功能Visual Basic
我正在创建一个相当简单的windows窗体应用程序。所涉及的不同线程将需要在不同的时间休眠。我曾计划使用sleep来实现这一点,类似于上面线程中描述的方法,但在线程处于睡眠状态时,不希望表单看起来不全面。我想知道可以使用什么替代方法来让线程休眠或等待,而不会导致相关表单变得无响应。
我会监督问题的评论和答案,所以如果我需要澄清任何事情,请告诉我。和往常一样,我非常感谢这个社区的知识和专业知识,并提前感谢您的时间和考虑。
您链接的帖子睡眠CurrentThread
System.Threading.Thread.CurrentThread.Sleep(5000)
如果CurrentThread
恰好是UI线程,它将显示为无响应。如果您在后台线程的代码中使用CurrentThread
,那么后台线程将是CurrentThread
,它不会对您的UI产生影响。