|
|
1
1
基里尔·什伦斯基(Kirill Shlenskiy)的回答(请支持他的评论): 问题是,它将在使按钮变为绿色之前休眠”-这不太可能是真的。请仔细阅读您的代码-我打赌按钮背景颜色值将与您设置后(以及在您点击Thread.sleep之前)的预期值完全相同。您只是看不到更新,因为您的UI线程正忙着等待阻塞thread.sleep调用完成,而没有泵送。您要么需要一个异步替代睡眠(例如计时器),要么需要一种强制UI元素立即重新绘制的方法。Kirill Shlenskiy 7月10日13:38 我把颜色设置为绿色,但在我把线放进睡眠之前,它没有被画出来?uranibaba 7月11日8:10 @乌拉尼巴,没错。这是设计的。UI线程在没有其他事情可做时重新绘制UI。thread.sleep不会延迟该方法的其余部分-它会阻止线程,使其在同步工作完成之前无法执行任何其他操作(即重新绘制UI)。Kirill Shlenskiy 7月11日10:43 |
|
|
RoddyRott · 如何监视AWS中的线程 8 年前 |
|
|
John · 非阻塞http客户端与使用独立线程池的阻塞http客户端 8 年前 |
|
|
Yomal · 在java中,如何知道线程池的任务何时结束 8 年前 |
|
|
Hymir · 用于挂起线程的C++线程池 8 年前 |
|
|
WeInThis · Python-将线程转换为多处理 8 年前 |