【鸿蒙应用开发】【HCIA认证】模拟题每日1练(第88题)
原创
如果应用的业务逻辑比较复杂,可能需要创建多个线程来执行多个任务。这种情况下,代码复杂难以维护,任务与线程的交互也会更加繁杂。要解决此问题,开发者可以使用“TaskDispatcher”来分发不同的任务。syncDispatch同步派发任务:派发任务并在当前线程等待任务执行完成。在返回前,当前线程会被阻塞。如果对syncDispatch使用不当,将会导致死锁。如下情形可能导致死锁发生:在专有线程上,利用该专有任务分发器进行syncDispatch...