写了个守护进程 。入口就开个队列来打印cpu的使用率 当守护进程跑起来的时候 。。
接受到的打印 每次打印4次 。。。我真是无语啊。。ios12就不会出这个问题。。ios14.2就出现这个问题。。
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_async(queue, ^{
int count = 0;
while (true) {
sleep(1);
cpuInfo();
}
});
cpuInfo 函数里面就一个打印 。但是我控制台每秒收到4个打印信息 我打印出了pid 是一样的 。说明是同一个进程 为什么每次收到4个打印