我在ObjC(自定义桥接模块)中有一个方法,它运行一个事件(带有一些数据)到React Native,如下所示:
[self.bridge.eventDispatcher sendAppEventWithName:@"onMessage" body:message];
为了不阻止影子队列(UI布局发生),我希望单独执行JS(浏览器线程,我想)的序列中会有很多这样的message
。我想在串行队列中执行它们,如下所示:
dispatch_async(my_unique_serial_queue, ^{
[self.bridge.eventDispatcher sendAppEventWithName:@"onMessage" body:message];
});
bridge eventDispatcher方法是否已经为我处理这个排队?如果是这样,我不需要在my_unique_serial_queue
处理,对吧?