关于resetStack和scheduleCallbackWithExpirationTime
来源:4-6 reactScheduler(2)
慕九州5549167
2020-07-24


resetStack是存在上一个任务没执行完被打断后有一个更高优先级的任务进来了,会重置一些全局变量。scheduleCallbackWithExpirationTime里面是如果有一个callback在调度,再判断新旧callback的优先级。我疑惑的是resetStack里面的高低优先级任务和scheduleCallbackWithExpirationTime里面的高低优先级callback是什么关系?一个任务里有多个callback?具体的场景是什么呢?不能结合具体场景很难理解啊
写回答
1回答
-
Jokcy
2020-08-05
scheduleCallbackWithExpirationTime这里的callback适合work关联起来的啊,因为异步任务是会交给scheduler来做,而这个callback就是交给scheduler的回调,回调里面其实就是work本身
00
相似问题