objective-c - Objective-C 中的线程编程

标签 objective-c multithreading

我正在用 Objective-C 开发一个协议(protocol)。我正在使用消息队列进行传输。为了将数据放到消息队列中,必须创建一个软件例程来监听事件。发送方将数据放入消息队列中,然后进行其他工作并通知接收方。然后接收器从等待状态中唤醒并调用软件例程并接收数据。

我不知道如何使用 Threading 方法来做到这一点。

由于软件例程无限等待事件发生,它是否需要处于无限循环中?它是否需要实现自旋锁?

最佳答案

您应该阅读 NSStream 上的文档类(class)。

关于objective-c - Objective-C 中的线程编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397837/

相关文章:

objective-c - 如果页面加载速度太快以致无法首先显示,我如何确定我的 UIActivityIndi​​catorView 是否正常工作?

线程完成后C#更新UI

c++ - 无法理解此 boost 条件变量示例

java - Apache HttpClient - 需要使用 MultiThreadedHttpConnectionManager?

c# - 自动验证一些线程限制? (C#)

objective-c - 使用 Cocos2D-iphone 自定义缓动 Action

iphone - 将数据保存到另一个数组,内存管理,Objective C

iphone - iCarousel 从 NSMutableArray 加载 UIViews

objective-c - 多个 AVAudioRecorder 实例

java - 在 JPanel 中显示正确的信息