gpt4 book ai didi

objective-c - block 会在运行它的线程上保持执行吗?

转载 作者:行者123 更新时间:2023-12-02 08:37:20 26 4
gpt4 key购买 nike

如果我有这样的 block :

(void) ^contrivedExample = ^{//some expensive operation//};

然后像这样使用它:

int test = 1;

contrivedExample()

test++;

由于递增测试不需要时间,这只会在我的 block 完全执行后才会发生吗?

最佳答案

是的,他们将执行死刑。增量只会在您的昂贵 block 完成执行后发生。

如果您需要复习积木,请阅读以下内容: https://developer.apple.com/library/ios/documentation/cocoa/Conceptual/Blocks/Articles/00_Introduction.html

关于objective-c - block 会在运行它的线程上保持执行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20053938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com