Asyncawaitforclosure->spinlock?”改写为中文。
创始人
2024-09-21 02:00:30
0

异步等待闭包中是否需要使用自旋锁?

示例代码:

func someFunction(completion: @escaping () -> Void) { DispatchQueue.global().async { // some long-running task

    DispatchQueue.main.async {
        completion()
    }
}

}

// 异步等待闭包 func someOtherFunction() async { await withCheckedContinuation { continuation in someFunction { // closure 完成时继续 continuation.resume() } } }

// 或者使用自旋锁 func someOtherFunctionUsingSpinLock() { let lock = NSLock() var done = false

someFunction {
    lock.lock()
    defer { lock.unlock() }
    
    done = true
}

while !done {
    lock.lock()
    lock.unlock()
}

}

相关内容

热门资讯

透视规律!新永和源代码,wep... 大家好,今天小编来为大家解答wepoker透视脚本免费下载pc这个问题咨询软件客服可以免费测试直接加...
透视透明!叮叮川南游戏辅助软件... 叮叮川南游戏辅助软件开挂教程视频分享装挂详细步骤在当今的网络游戏中,叮叮川南游戏辅助软件作为一种经典...
透视代打!乐享麻将连连看辅助,... 透视代打!乐享麻将连连看辅助,HH平台挂(辅助挂)详细开挂辅助插件;无需打开直接搜索打开薇:1367...
透明攻略!如何下载河洛杠次脚本... 透明攻略!如何下载河洛杠次脚本,aapoker万能辅助器(辅助挂)详细开挂辅助平台;无需打开直接搜索...
透视透明挂!柳州八一字牌辅助,... 透视透明挂!柳州八一字牌辅助,拱趴大菠萝有什么挂(辅助挂)详细开挂辅助器 了解更多开挂安装加(136...
透视实锤!玄龙大厅怎么开辅助,... 玄龙大厅怎么开辅助是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我...
透视代打!老友广东辅助工具下载... >>您好:老友广东辅助工具下载地址确实是有挂的,很多玩家在这款老友广东辅助工具下载地址游戏中打牌都会...
透明科技!微信四川熊猫辅助软件... 透明科技!微信四川熊猫辅助软件,wpk透视工作室(辅助挂)详细开挂辅助挂1、下载安装好微信四川熊猫辅...
透视透明挂!浙江辅助器,aap... 透视透明挂!浙江辅助器,aapoker怎么设置抽水(辅助挂)详细开挂辅助下载1、下载安装好aapok...
透视ai!榆林打锅子技巧,aa... aapoker透视怎么用开挂教程视频分享装挂详细步骤在当今的网络游戏中,aapoker透视怎么用作为...