我该如何创建用于检查变量值更改的函数。

时间:2018-11-30 09:34:08

标签: objective-c node.js loops socket.io

-(void)SocketMon
 {
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0ul);
dispatch_async(queue, ^{
    while (TRUE) {

        if([self.appDel.SocketContent isEqualToString:@"Content"])
        {
            NSLog(@"[%@] Found content : %@",NSStringFromClass(self.class),self.appDel.SocketContent);
            self.appDel.SocketContent=@"";
        }
    }
});


 }

我使用无限循环来获取从socketio数据更改的数据。 问题!

高CPU使用率和内存。

如何修复它?

非常感谢。

0 个答案:

没有答案