ios gcd定时器用到runloop没

2025-03-09 13:48:06
推荐回答(1个)
回答1:

一般来说一个应用程序就是一个进程,一个进程有多个线程,如果应用程序只有一个线程的话,那么就是主线程,主线程运行一些下载大文件的耗费资源的东西,主线程就会阻塞住,没有办法运行其他东西。定时器如果放在主线程中的话,如果主线程中还有一些耗费资源的东西,就会造成定时器不准确的现象。这两个东西是两个不同的东西,没有可比性。