如何让工作线程在主 UI 线程上执行回调?
Posted
技术标签:
【中文标题】如何让工作线程在主 UI 线程上执行回调?【英文标题】:How can I get a worker thread to execute a callback on the main UI thread? 【发布时间】:2018-10-02 19:35:34 【问题描述】:我想并行执行多个任务,一旦完成,我想在主 UI 线程上执行回调。这可能吗?如果有,怎么做?
【问题讨论】:
【参考方案1】:目前还不支持多线程,仍在考虑中,但支持使用 Async await
并行执行(就像在 C# 中一样)。
https://github.com/aspnet/Blazor/issues/139
https://github.com/aspnet/Blazor/issues/140
【讨论】:
以上是关于如何让工作线程在主 UI 线程上执行回调?的主要内容,如果未能解决你的问题,请参考以下文章
如何在主线程上安全地使用[NSTask waitUntilExit]?
Android实战----Android Retrofit是怎么将回调函数放到UI线程(主线程)中的(源码分析)