如果您决定通过将一些CPU密集型代码放入任务并在线程池中运行来卸载UI线程,那么这段代码本身会受益于使用“await”关键字吗?
看起来答案似乎是否定的。
我的意思是,在UI线程中等待任务的主要原因之一是释放UI线程以执行其之前正在执行的操作。如果您在线程池上运行时等待任务,那么您正在释放该线程做什么呢?
我是否漏掉了一些非常明显的东西?
看起来答案似乎是否定的。
我的意思是,在UI线程中等待任务的主要原因之一是释放UI线程以执行其之前正在执行的操作。如果您在线程池上运行时等待任务,那么您正在释放该线程做什么呢?
我是否漏掉了一些非常明显的东西?