9.富客户端应用程序的线程

以下内容来自B站老杨

 

例子:现在有这样一个程序

 

点击执行后会进入Work,然后修改UI线程内容,这里会造成UI线程的假死,因为是在主线程上处理的耗时操作。

 

 如果将上面的注释代码放开,那么会直接报错,因为在其他线程上去修改UI线程的内容,这是不被允许的。

因此正确的写法应该这样写:

 这样就不会阻塞主线程,同时在执行新线程内部操作的时候主线程UI也能正常操作。

翻阅本博客有专门讲的async await的实现方法。

原文地址:https://www.cnblogs.com/LeeSki/p/14303646.html