gpt4 book ai didi

objective-c - 如何使用 Grand Central Dispatch 启动一个异步调用?

转载 作者:太空狗 更新时间:2023-10-30 03:50:14 25 4
gpt4 key购买 nike

我想让一个调用异步发生,相当于:

doThisInASecondThreadThenHaveThisThreadDisappear:@selector(myMethod);

完成此任务的 Grand Central Dispatch 调用是什么?我是新来的,我迷失了排队的所有复杂的东西。我明白可以用它来实现的事情,但是对于这个简单的案例(我目前关心的)我只是迷路了

最佳答案

dispatch_queue_t queue = dispatch_queue_create("queueName", NULL);
dispatch_async(queue, ^(void) {
// code to execute here
});
dispatch_release(queue);

或者如果你需要使用主线程:

dispatch_async(dispatch_get_main_queue(), ^(void) {
// code to execute here
});

关于objective-c - 如何使用 Grand Central Dispatch 启动一个异步调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6829830/

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