在xamarin.ios中的dispatch_async等价物?

Sha*_*han 5 multithreading xamarin.ios xamarin

Xamarin.iOS中以下代码的等效内容是什么?

    dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){
        //Background Thread
        dispatch_async(dispatch_get_main_queue(), ^(void){
            //Run UI Updates
        });
    });
Run Code Online (Sandbox Code Playgroud)

Nic*_*ers 10

这几乎是你的代码的C#等价物:

using CoreFoundation;

DispatchQueue.GetGlobalQueue(DispatchQueuePriority.Default).DispatchAsync(() =>
{
    DispatchQueue.MainQueue.DispatchAsync(() => { });
});
Run Code Online (Sandbox Code Playgroud)