gpt4 book ai didi

java - 等待并通知 Objective c 中的等价物?

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:39 24 4
gpt4 key购买 nike

我正在将一个程序从 java 转移到 Objective C,需要使用 wait 和 notify 方法,这些方法经常用于 java 中的线程,但似乎无法在 Objective C 中找到任何好的等价物。我试过使用 NSLock 对象但我认为它不起作用。 (我使用 [NSLock lock] 进行等待,使用 [NSLock unlock] 进行通知)在 Objective C 中有没有我找不到的好的等效项?

最佳答案

您可以使用多种技术。您可以使用 NSCondition 或 POSIX 信号量或分派(dispatch)信号量或使用运行循环。查看Concurrency GuideThreading Guide .

目前我个人最喜欢的是 dispatch semaphore .

关于java - 等待并通知 Objective c 中的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6229319/

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