SunShan'ai
Results
1
issues of
SunShan'ai
你好,作者,刚学习RN没多久,发现您的ReactNative源码分析系列文章,感觉很棒,拜读过程中,有一些细节问题没搞明白,想请教一下,在**ReactNative源码篇:通信机制**这篇介绍JS调用Java代码时,讲到 _1 . 如果如果5m(MIN_TIME_BETWEEN_FLUSHES_MS)以内,则继续在队列中等待Java层的事件来驱动它。 2. 事实上,在队列中,如果是Java方法调用JS方法,则会把之前队列里存的方法通过JSCExecutor::flush()进行处理。_ 两个问题 1. 5ms内,加到队列中,如果一直没有Java层的事件来驱动,那会一直放在队列里吗? 2. Java调用JS,会把队列里的方法通过flush()进行处理,不用考虑事件过期吗? 其实就是一个疑问,什么时候Java层的事件会来驱动处理这个5ms内添加到队列中的方法? RN小白,谢谢指点。