ios - iOS 中的线程通信?

标签 ios swift multithreading message communication

有人可以向我解释如何在 swift3 iOS 中管理线程通信吗?我做了一些研究,发现了管理线程的 gcd,但我需要其他东西,我需要通知(发送消息或其他东西)线程 x 线程 y 已完成,或者通常通知该线程的状态,有吗任何相当于java中的线程通信?(notify(),notifyAll(),wait())但在iOS中? 谢谢

最佳答案

如果您不想使用 GCD,您可以结合 NSThread 类查看多线程功能,例如 NSCondition ,或者更一般地说, ThreadSafety guide .

关于ios - iOS 中的线程通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45161913/

相关文章:

iphone - 为什么我的 ViewController 仅在第二次调用后释放,iOS ARC?

swift - SQLite - 删除包含字符串的行

ios - Firebase iOS SDK `setValue` 完成调用不一致

c++ - QFuture<void> 检测异常

ios - 当查询参数包含&符号时编码 NSURL

iOS10 UNNotificationServiceExtension 未调用

swift - 设置数据源和委托(delegate)会使 UITableView 的应用程序崩溃

java - ConcurrentHashMap 在递增其值时是否需要同步?

c++ - 抢占避免死锁

ios - 如何在 Firebase 中退出应用程序后保持用户 session