我的iOS应用程序有多个线程(8到50之间),当我在线程启动之前设置qualityOfService
时,.userInitiated
线程在.background
个线程之前完成。但是我需要在调用Thread.run()
后更改这些优先级。调用run后,更改qualityOfService
不会影响。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
如果不了解您想要解决的问题,我建议您;
使用GCD会不会更有帮助GCD的目的是什么? GCD将为您处理线程生命周期,因此您只需要担心在一个或另一个队列中调度您的工作。您可以使用调度或OperationQueues来满足您的需求。