连续数据处理从服务器到iOS应用程序

时间:2016-11-02 12:08:49

标签: ios xcode multithreading

我有一个场景,一旦网络连接建立,我的服务器就会向iOS应用程序发送连续数据(每秒数千记录,数毫秒或可能以分钟为单位)数据。

现在的问题是:如何在没有任何数据丢失的情况下处理记录。

  1. 我可以创建一个线程,它将进一步创建并发队列来处理数据。但在这种情况下,因为我不知道何时唤醒我的MainThread以开始并发操作。

  2. 如果我在每毫秒后启动并发队列:那么这将是性能问题,因为服务器可能会在1或2分钟后发送数据。

  3. 是否有任何听众可以告诉我MainThread您将收到数据?

0 个答案:

没有答案