gpt4 book ai didi

ios - 蓝牙通信 NSStream 是否应该需要一个单独的线程?

转载 作者:行者123 更新时间:2023-11-29 01:53:40 24 4
gpt4 key购买 nike

使用ExternalAccessory与蓝牙设备通信,我使用EASession提供的输入和输出NSStreams向其发送消息。

在Apple的EADemo示例中,它将两个流调度到主线程的运行循环。但是,我注意到,在许多使用 NSStream 的网络相关应用程序中,开发人员更喜欢创建一个单独的线程来执行读/写操作并将流调度到新线程的运行循环。

对于蓝牙设备,是否应该实现这种行为(创建单独的线程),或者将其调度到主线程的运行循环不会导致严重的阻塞问题?

最佳答案

通常首选在主线程上做的事情越少越好。我认为 EADemo 在主线程上执行此操作,因为它适用于小示例的上下文,但在大型生产应用程序的上下文中则不然。

关于ios - 蓝牙通信 NSStream 是否应该需要一个单独的线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31125290/

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