有没有一种方法可以创建自定义的DispatchQueue服务质量,并具有它自己的自定义"速度"?例如,我想要一个速度是.utility
的两倍的服务质量.
Ideas on how to solve it
- 以某种方式告诉CPU/GPU,我们希望每X个操作周期运行一次任务?我不确定iOS是否可以直接做到这一点.
- 这是一个非常糟糕的黑客攻击,会产生混乱的代码,如果一行代码运行几秒钟,并不能真正解决问题,但我们可以在每行代码之后引入等待.
- 在SpriteKit/SceneKit中,可以减慢时间.有没有办法以某种方式利用这一点来降低任意一段代码的速度?
- 每X秒阻止一次线程,使其变慢-不确定是否可能在不牺牲应用程序速度的情况下