我正在用 Objective-C 开发一个协议(protocol)。我正在使用消息队列进行传输。为了将数据放到消息队列中,必须创建一个软件例程来监听事件。发送方将数据放入消息队列中,然后进行其他工作并通知接收方。然后接收器从等待状态中唤醒并调用软件例程并接收数据。
我不知道如何使用 Threading 方法来做到这一点。
由于软件例程无限等待事件发生,它是否需要处于无限循环中?它是否需要实现自旋锁?
最佳答案
您应该阅读 NSStream
上的文档类(class)。
关于objective-c - Objective-C 中的线程编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397837/